/*
TO FEBRUARY ~ where shopping is bliss
url: http://www.tofebruary.com/
version: 3.2
date: september 2009 -release-
*/

body { margin: 0; text-align: center; padding: 20px; font: 12px/180% Georgia; color: #898989; }
#div { width: 960px; margin: auto; }
#top {}
	#top img { float: left; }
#right { float: right; width: 575px; margin-top: 10px; }
	#right ul#nav,ul#left,ul.products,ul.products2 { list-style-type: none; padding: 0; margin: 0; }
		#nav li,#left li,ul.products li,ul.products2 li { float: left; }
		#nav li a,#left li a { text-decoration: none; color: #979797; font: 12px Georgia; margin: 0 2px; }
	#right ul#nav {}
		#nav li { text-transform: uppercase; }
	#right #search { float: right; display: inline; }
		.search { position: relative; top: 0 !important; }
ul#left { position: relative; top: 7px; }
	#left li a { text-transform: lowercase; line-height: 30px; font-size: 11px; }
#cat { clear: both; }
#feature { text-align: center; margin: 3em 0; }
#copy { clear: both; margin-top: 25px; }

ul#cat { list-style-type: none; margin: 0; padding: 15px 0 0; width: 960px; }
ul#cat li { display: inline; }
	ul#cat li a img { border: none; }
	ul#cat li a { display: inline-block; height: 30px; padding-left: 15px; margin-left: 5px; }
	ul#cat li a:hover { background: url(../images/nav_1.gif) no-repeat top left; }

#nu { float: right; width: 268px; height: 366px; background: url(../images/nu.gif); text-align: center; }
	#nu .padding { overflow-y: scroll; text-align: left; margin-left: 33px; margin-top: 73px; width: 220px; height: 275px; font: 90%/145% Georgia,serif; }

input { padding: 2px; color: #999; font: 10px Georgia,serif; }

h1,h2 { text-align: left; font: 15px Georgia; }
h2 { text-align: center; }

ul.products,ul.products2 { margin: 2em 0; }
	ul.products li,ul.products2 li { display: inline-block; width: 220px; height: 340px; margin: 0 10px; font-size: 11px; /*letter-spacing: 2px;*/ }
	ul.products img,ul.products2 img { display: block; width: 220px; height: 220px; }
	ul.products li a,ul.products2 li a { text-transform: lowercase; text-decoration: none; /*color: #c9aa92;*/ }

a { color: #898989; }
	a img { border: none; }
a:active,:active,:focus { outline: none; }
a:hover { color: #797979; }

.i { font-style: italic; }
.center { text-align: center; }
.right { text-align: right; }
.left { float: left; }
.m1em { margin: 1em 0; }
	.mr1em { margin-right: 1em; }
.clear,ul.products,h1 { clear: both; }
.f.l { float: left; }
.f.r { float: right; }
	.box .f.l { margin-left: 60px; }
	.box .f.r { margin-right: 60px; }
.nosize { width: auto !important; height: auto !important; display: inline !important; }
.static { top: 0 !important; }

ul.products li/*,ul.products2 li+li+li+li+li+li+li+li+li*/ { display: none; }
ul.products li+li { display: block; }
	ul.full li { display: block !important; }

h4 { margin-bottom: 0.2em; color: #6eb1e3; }
	h4 span.comment { font-weight: normal; }

.addinfo { background: url(../images/addinfo.gif); width: 301px; height: 189px; display: inline-block; text-align: center; }
	.addinfo .pad { display: block; width: 270px; height: 120px; margin: 55px auto 0; overflow-y: scroll; text-align: left; font: 11px/180% Georgia; }

#login { margin: auto; width: 521px; height: 290px; background: url(../images/login_bg.gif); }
	#login label,#search input { position: relative; top: 4px; }
	#login .right { font-size: 9px; }
#login-left,#login-right { margin-top: 125px; }
	#login-left { width: 335px; float: left; margin-left: 15px; text-align: left; }
		#login-left .submit,.log-submit { width: 119px !important; height: 118px !important; }
	#login-right { width: 139px; float: right; margin-right: 13px; }

.box { margin: auto; font-size: 10px; line-height: 140%;  }
.box label { font-size: 9px; text-transform: uppercase; position: relative; top: 7px; }
.box input,.search { width: 151px; height: 22px; padding: 3px 5px 0; line-height: 22px; background: url(../images/login_input.gif) no-repeat; bordeR: none; }
.box span { display: block; text-align: right; font-size: 9px; margin: 1px 0 5px; padding-right: 20px; }
.box select option,.box select { width: 155px; font: 10px Georgia; padding: 2px; color: #8e8e8e; }
	.col { text-align: left; float: left; height: 368px; width: 225px; overflow-y: auto; }
		.col1 h2 { margin: 3px 0; }

input.check { width: auto !important; display: inline !important; }
input.nobg { background: none !important; }

#register { background: url(../images/reg-bg.gif); width: 859px; height: 468px; }
	#register .pad { padding-top: 85px; padding-left: 20px; }
	#register .col.submit { width: 155px; text-align: center; padding-top: 90px; }
		#register label.check { top: 0px; }
		 span.clear { text-align: center; }
#register #submit { width: 120px; height: 211px; }

#myacc { width: 626px; font-size: 5px; margin: auto; }
	#myacc img { margin-left: -1px; }
	#myacc.ma-big { width: 760px; }
		.ordernum { display: block; text-align: center !important; color: #d9c0af; font-size: 36px !important; }
			.ordernum i { font-size: 18px !important; font-style: italic; color: #9b9b9b; }
		table.oh-o { margin: 1em 0; }
		table.oh-o td { padding: 5px 0; text-align: left; }

address { font: italic 11px/180% Georgia,serif; }
.primary { background: url(../images/ma-add-primbg.gif); width: 269px; height: 82px; margin: auto auto 50px; }
.addresses { margin: 1em auto; width: 382px; }
	.address { width: 191px; background: url(../images/ma-add-bow.gif) no-repeat top; padding-top: 50px; display: inline-block; float: left; }
	.address address { margin: 0.5em 0; }

.nextprev { font-style: italic; }
	.nextprev b { font-weight: normal; }
	.nextprev .current { color: #e7b866; }
	.nextprev a { font-style: normal; text-decoration: none; padding: 5px; }
	.nextprev a:hover { color: #ffadad; }
	.nextprev img { position: relative; top: 8px; }

#account-edit { width: 675px; margin: auto; font-size: 10px; line-height: 140%; }
	#account-edit .col3 { padding-top: 100px; height: auto; }
	#account-edit .submit { width: 120px; height: 97px; }

#add-address { width: 675px; }
	.col3-aa { padding-top: 100px; height: auto; }

#check-success { width: 436px; margin: auto; }
	#check-success .colx { float: left; width: 218px; margin-left: -1px; }
		#ordernum { background: url(../images/cs-heart.gif); width: 131px; height: 114px; font: 48px/90px Georgia,serif; margin: 10px auto 20px; }
		#ordernum a { color: #d6bfa2; text-decoration: none; }
	#check-success .m { margin-bottom: 50px; }

#chg-pass { width: 255px; }
#chg-pass .submit { width: 151px; height: 148px; }

#cart { width: 928px; margin: auto; background: url(../images/c-bg.gif) repeat-y; font-size: 10px; letter-spacing: 1px; }
	#cart .pad { padding: 10px 20px; }

#cart .products2 li { width: 170px; height: 270px; margin: 0 25px; text-transform: lowercase; line-height: 18px; }
	#cart .products2.co li { height: 240px; }
	#cart .products2 img { width: 170px; height: 170px; }
	#cart .products2 li a+br+a,#cart .products2 li .tan { color: #c9aa92; }
	#cart .qt { display: inline; color: #fe9292; padding: 0; font-size: 11px; }
	#cart input.qty { border: 1px solid #c9aa92; border-top-style: dotted; border-left-style: dotted; padding: 0 3px; height: auto; margin-right: 5px; line-height: 1.5em; }
	#cart .cmt { display: inline; padding: 0; font-size: 10px; font-style: italic; }
	#cart .subtotal { font-size: 18px; color: #c9aa92; line-height: 42px; width: 200px; margin: 1em auto; }
	#cart .c-col { width: 295px; float: left; }
		#cart .c-col.c2 { width: 590px; }
	#cart .primary { margin-bottom: 15px; }
	#cart .static { font-size: 11px; text-transform: none; line-height: 22px; }
	#cart .co-submit { width: 138px !important; height: 98px !important; }

#cart .c-pm { width: 199px; height: 66px; }
#cart .c-sm { height: 90px; width: 190px; }
#cart .update { width: 168px; height: 33px; }
#cart .c-co { width: 172px; height: 66px;}

#c-ca { width: 550px; }
	#c-ca .col { height: 250px; }

.co-co { width: 400px; margin: auto; }
	.co-left,.co-right { width: 200px; }
	.co-left { float: left; }
	.co-right { float: right; }

.rw-left { float: left; width: 220px; }
	.rw-left a,.rev-block a { text-transform: lowercase; text-decoration: none; margin-top: 10px; letter-spacing: 1px; font-size: 12px; }
.rw-left2 { float: left; width: 530px; text-align: left; margin-left: 30px; }
	.rw-left2 i,.rw-left a,.rev-block a { color: #c9aa92; }
	textarea.w-rev,.cf textarea { width: 100%; height: 170px; padding: 5px; font: 12px/150% Georgia,serif; color: #898989; letter-spacing: 1px; }
.rw-right { float: right; width: 150px; }

.rev-block { width: 460px; height: 190px; margin: 10px; float: left; text-align: left; }
	.frame { width: 190px; height: 190px; float: left; margin-right: 10px; padding-top: 10px; text-align: center; }
		.frame span { background: url(../images/r-frame.png); width: 190px; height: 190px; display: block; margin-bottom: -180px; position: relative; z-index: 1; }
		.frame img { width: 170px; height: 170px; }
	.rev-rev { padding: 20px 0; font-size: 11px; line-height: 180%; }
		.rev-rev i { color: #fe9292; text-transform: lowercase; }

.rev-block.big { width: 960px; height: auto; }
	.rev-block.big .rev-rev { float: right; width: 760px; }

#attrib-6-0 { width: 340px; height: 150px; display: block; margin: 1em 0; padding: 5px; font: 11px/150% Georgia,serif; color: #898989; letter-spacing: 1px; }

.sale { width: 37px !important; height: 9px !important; display: inline !important; }
.soldout { width: 53px !important; height: 10px !important; display: inline !important; }

.smallText { text-align: center !important; }

.box.cf { font-size: 11px; }
	.box.cf i { color: #c9aa92; }
	.cf input,.cf textarea,.cf select,.cf select option { font-size: 11px; }
	.cf textarea { width: 250px; height: 120px; font-size: 11px; }

.ico { display: inline !important; height: 15px !important; width: auto !important; }