/*===common ===*/

a	{color: #ca4754; text-decoration: none;}
a:hover	{color: #683801; text-decoration: underline;}

html	{height: 101%;}
body	{text-align: center;background: #FFFFFF url(../images/bgnd.png) no-repeat top center;font-weight : bold;background-color : #FFFFFF;}

img	{border: none;}

#interior h1	{font: bold 22px/24px Verdana, Arial, sans-serif;color: #ca4754;background : url(../images/h1_back.jpg) no-repeat;width : 690px;height : 70px;display : block;padding-top: 20px;padding-left: 15px;margin-bottom: 0px;}
h1	{font: bold 18px/20px Verdana, Arial, sans-serif;color: #ca4754;margin: 0px 0px 10px 0px;}
h2	{font: bold 17px/18px Verdana, Arial, sans-serif;color: #ca4754;margin: 10px 0px 10px 0px;}
h3	{font: bold 15px/16px Verdana, Arial, sans-serif;color: #683801;margin: 0px 0px 10px 0px;}
h4	{font: bold 14px/15px Verdana, Arial, sans-serif;color: #ca4754;margin: 0px 0px 10px 0px;}
h5	{font: bold 15px/16px Verdana, Arial, sans-serif;color: #ca4754;margin: 10px 0px 10px 0px;}

p	{font: 11px/16px Verdana, Arial, sans-serif;color: #683801;margin-bottom: 10px;}
p.intro	{font: 12px/18px Verdana, Arial, sans-serif; color: #683801; margin-bottom: 10px;}
p.small	{font: 10px/12px Verdana, Arial, sans-serif; color: #ca4754; margin-bottom: 10px;}

ul	{font: 11px/16px Verdana, Arial, sans-serif;color: #683801;margin: 5px 0px 10px 30px;list-style : disc outside;}
ol	{font: 11px/16px Verdana, Arial, sans-serif;color: #683801;margin: 5px 0px 10px 30px;list-style : decimal outside;}
li	{font: 11px/16px Verdana, Arial, sans-serif;color: #683801;margin-bottom: 5px;}

option	{font: 10px/12px Verdana, Arial, sans-serif;color: #683801;}
select {
	font: 11px/16px Verdana, Arial, sans-serif;
	height: 22px;
	padding: 1px;
}
blockquote	{margin: 10px 0px 10px 30px;}

input, textarea {background : #FFFFFF;}

#container	{margin-top: 0px;margin-left: auto;margin-right: auto;width: 980px;text-align: left;}

/*===page stuff ===*/

#header	{position : relative;top: 0px;width: 980px;height: 150px;background : url(../images/header_back.gif) no-repeat;text-indent : -3000px;}
#pagetop	{position: relative;top: 0px;background: url(../images/page_top.gif) no-repeat top;width: 980px;height:20px;z-index:5;}
#pageback	{position: relative;top: 0px;background: url(../images/page_back.gif) repeat-y top;width: 980px;min-height:150px;height:auto !important;height:150px;padding-bottom: 10px;}
#pageback50px	{position: relative;top: 0px;background: url(../images/page_back.gif) repeat-y top;width: 980px;min-height:50px;height:auto !important;height:50px;padding-bottom: 10px;}
#pageback40px	{position: relative;top: 0px;background: url(../images/page_back.gif) repeat-y top;width: 980px;min-height:40px;height:auto !important;height:40px;padding-bottom: 10px;}
#pageback30px	{position: relative;top: 0px;background: url(../images/page_back.gif) repeat-y top;width: 980px;min-height:30px;height:auto !important;height:30px;padding-bottom: 10px;}
#pageback20px	{position: relative;top: 0px;background: url(../images/page_back.gif) repeat-y top;width: 980px;min-height:20px;height:auto !important;height:20px;padding-bottom: 10px;}
#pagebackinterior	{position: relative;top: 0px;background: url(../images/page_back_interior2.gif) repeat-y top;min-height:500px;height:auto !important;height:500px;width: 980px;padding-bottom: 10px;}
#pagebottomspan	{position: absolute;top: 0px;background: url(../images/page_back_interior_span.gif) no-repeat bottom;height:10px;width: 920px;}
#pagebottom	{position: relative;top: 0px;background: url(../images/page_bottom.gif) no-repeat bottom;margin-bottom: -20px;width: 980px;height: 120px;clear: both;}
.pagecontent  {position: relative;left: 30px;width:920px;text-align: left;}

/*=== Home  ===*/

#rightcolumn	{position: absolute;left: 650px;top: 0px;min-height : 100px;width: 270px;}

#arrivalsmod	{background : url(../images/monthly_specials.jpg) no-repeat;width : 270px;height : 120px;}
#arrivalsmod_image	{position: relative;left: 205px;top: 10px; width : 55px;height : 100px;}

#arrivalsbutton a {position: absolute; left: 10px; top: 75px;display: block;width: 187px;height: 38px;background: url(../images/buttonsale.gif) no-repeat 0px 0px;text-indent:-9999px;overflow:hidden;}
#arrivalsbutton a:hover {background-position: 0px -38px;}
#arrivalsbutton a:active {background-position: 0px -38px;}

#searchhome	{position: relative;left: 0px;top: 10px;background : url(../images/home_search_back.gif) no-repeat;width : 270px;height : 120px;}
#searchtext	{position: absolute;left: 145px;top: 25px;width: 110px;}
#searchmenu	{position: absolute;left: 10px;top: 85px;width: 250px;}
#homespan	{width: 920px;height: 20px;}

.homemodule1 {position: absolute;left: 0px;width: 215px; height: 360px; float: left;text-align: left;}
.homemodule2 {position: absolute;left: 235px;width: 215px; height: 360px; float: right;text-align: left;}
.homemodule3 {position: absolute;left: 470px;width: 215px; height: 360px; float: right;text-align: left;}
.homemodule4 {position: absolute;left: 705px;width: 215px; height: 360px; float: right;text-align: left;}


.titlelingerie {background : url(../images/home_modhead_lingerie.gif) no-repeat top;width: 187px;height: 43px;text-indent:-9999px;overflow:hidden;margin: 0px 0px 10px 0px;}
.titleshoes{background : url(../images/home_modhead_shoes.gif) no-repeat top;width: 186px;height: 43px;text-indent:-9999px;overflow:hidden;margin: 0px 0px 10px 0px;}
.titledressup{background : url(../images/home_modhead_dressup.gif) no-repeat top;width: 186px;height: 43px;text-indent:-9999px;overflow:hidden;margin: 0px 0px 10px 0px;}
.titleclubwear{background : url(../images/home_modhead_clubwear.gif) no-repeat top;width: 187px;height: 43px;text-indent:-9999px;overflow:hidden;margin: 0px 0px 10px 0px;}

.modimage {margin: 0px 0px 10px 0px;}

#buttoncorset a {display: block;width: 215px;height: 50px;background: url(../images/button_corsets_215x100px.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 0px 0px;}
#buttoncorset a:hover {background-position: 0 -50px;}
#buttoncorset a:active {background-position: 0 -50px;}

#buttondancewear a {display: block;width: 215px;height: 50px;background: url(../images/button_dancewear_215x100px.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 0px 0px;}
#buttondancewear a:hover {background-position: 0 -50px;}
#buttondancewear a:active {background-position: 0 -50px;}

#buttondressup a {display: block;width: 215px;height: 50px;background: url(../images/button_dressup_215x100px.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 0px 0px;}
#buttondressup a:hover {background-position: 0 -50px;}
#buttondressup a:active {background-position: 0 -50px;}

#buttonlingerie a {display: block;width: 215px;height: 50px;background: url(../images/button_lingerie_215x100px.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 0px 0px;}
#buttonlingerie a:hover {background-position: 0 -50px;}
#buttonlingerie a:active {background-position: 0 -50px;}

/*===interior pages ===*/

#leftcolumn	{position: absolute;width: 220px;}
#leftcolumntop	{width: 220px;height: 6px;background : url(../images/a_column_top.gif) no-repeat top;margin-bottom: 0px;}
#leftcolumncontent	{width: 190px;margin: 5px 15px 10px 15px;}
#maincontent	{position: relative;width: 690px;left: 230px;}
#formcontent	{position: relative;width: 690px;left: 230px;}
#detailcontent	{position: absolute; left: 460px; width : 230px;}
#detailspan	{width: 920px;height: 1px;}

#arrayright {width: 345px;height: 396px;float: right;margin: 10px 0px 15px 15px;}

#buttonsection a {display: block;width: 690px;height: 30px;overflow: hidden;background: url(../images/buttonsectionback.gif) no-repeat 0 0;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 14px;margin: 0px 0px 5px 0px;font-weight : bold;color : #ca4754;text-decoration: none;line-height : 27px;text-align : center;}
#buttonsection a:hover {background-position: 0 -30px;color: #FFFFFF;}
#buttonsection a:active {background-position: 0 -30px;color: #FFFFFF;}

#buttonlingbabydoll a {display: block;width: 690px;height: 28px;background: url(../images/buttonlingbabydoll.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlingbabydoll a:hover {background-position: 0 -28px;}
#buttonlingbabydoll a:active {background-position: 0 -28px;}

#buttonlingbra a {display: block;width: 690px;height: 28px;background: url(../images/buttonlingbra.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlingbra a:hover {background-position: 0 -28px;}
#buttonlingbra a:active {background-position: 0 -28px;}

#buttonlingbustier a {display: block;width: 690px;height: 28px;background: url(../images/buttonlingbustier.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlingbustier a:hover {background-position: 0 -28px;}
#buttonlingbustier a:active {background-position: 0 -28px;}

#buttonlingcorset a {display: block;width: 690px;height: 28px;background: url(../images/buttonlingcorset.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlingcorset a:hover {background-position: 0 -28px;}
#buttonlingcorset a:active {background-position: 0 -28px;}

#buttonlinggown a {display: block;width: 690px;height: 28px;background: url(../images/buttonlinggown.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlinggown a:hover {background-position: 0 -28px;}
#buttonlinggown a:active {background-position: 0 -28px;}

#buttonlingrobe a {display: block;width: 690px;height: 28px;background: url(../images/buttonlingrobe.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlingrobe a:hover {background-position: 0 -28px;}
#buttonlingrobe a:active {background-position: 0 -28px;}

#buttonlingthong a {display: block;width: 690px;height: 28px;background: url(../images/buttonlingthong.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 20px 0px;}
#buttonlingthong a:hover {background-position: 0 -28px;}
#buttonlingthong a:active {background-position: 0 -28px;}

#buttondetails a {display: block;width: 165px;height: 24px;background: url(../images/buttondetails.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin: 0px 0px 25px 0px;}
#buttondetails a:hover {background-position: 0 -24px;}
#buttondetails a:active {background-position: 0 -24px;}

#buttonacol a {display: block;width: 180px;height: 24px;overflow: hidden;background: url(../images/buttonacol.gif) no-repeat 0 0;text-indent: 35px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;margin: 0px 0px 5px 0px;font-weight : bold;color : #ca4754;text-decoration: none;line-height : 20px;}
#buttonacol a:hover {background-position: 0 -24px;color: #FFFFFF;}
#buttonacol a:active {background-position: 0 -24px;color: #FFFFFF;}

#buttonacol2 a {display: block;width: 180px;height: 24px;overflow: hidden;background: url(../images/buttonacol2.gif) no-repeat 0 0;text-indent: 35px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;margin: 0px 0px 5px 0px;font-weight : bold;color : #ca4754;text-decoration: none;line-height : 20px;}
#buttonacol2 a:hover {background-position: 0 -24px;color: #FFFFFF;}
#buttonacol2 a:active {background-position: 0 -24px;color: #FFFFFF;}

#searchacol	{position: relative;left: 0px;top: 0px;background : url(../images/acol_search_back.gif) no-repeat;width : 190px;height : 120px;margin-bottom: 20px;}

/* === Footer ===*/

#footer	{display: block;clear: both;width: 920px;text-align : center;padding: 10px 0px 0px 0px;border-top : 1px solid #e0c297;margin-bottom: -10px;}
#footer a	{letter-spacing: 1px;text-decoration: none;}
#footer a:hover	{text-decoration: underline;}
.footeritem	{position: relative;top:10px;padding: 0px 5px 0px 5px;float: left;}

/*   ===  Navigation Bar === */

#nav {position: relative; top: 0px; left: 0px;width: 980px;height: 35px;background: url(../images/navbar.gif);margin: 0px 0px 0px 0px;padding: 0;overflow:hidden;z-index: 5;}
#navhome li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navhome li, #navhome a {height: 35px; display: block; text-indent:-9999px; overflow:hidden;}

#navhome {left: 30px; width: 80px;}
#navlingerie {left: 110px; width: 94px;}
#navgowns{left: 204px; width: 142px;}
#navdancewear {left: 346px; width: 113px;}
#navdressup {left: 459px; width: 133px;}
#navhosiery {left: 592px; width: 90px;}
#navabout {left: 682px; width: 157px;}
#navcontact {left: 839px; width: 109px;}

#navhome a:hover {background: transparent url(../images/navbar.gif) -30px -35px no-repeat ;}
#navlingerie a:hover {background: transparent url(../images/navbar.gif)  -110px -35px no-repeat;}
#navgowns a:hover {background: transparent url(../images/navbar.gif) -204px -35px no-repeat;}
#navdancewear a:hover {background: transparent url(../images/navbar.gif) -346px -35px no-repeat;}
#navdressup a:hover {background: transparent url(../images/navbar.gif) -459px -35px no-repeat;}
#navhosiery a:hover {background: transparent url(../images/navbar.gif) -592px -35px no-repeat;}
#navabout a:hover {background: transparent url(../images/navbar.gif) -682px -35px no-repeat;}
#navcontact a:hover {background: transparent url(../images/navbar.gif) -839px -35px no-repeat;}

/* === Rounded Boxes === */

.t {background: url(../images/linedot.gif) repeat-x 0 0;width: 100%}
.b {background: url(../images/linedot.gif) 0 100% repeat-x}
.l {background: url(../images/linedot.gif) 0 0 repeat-y}
.r {background: url(../images/linedot.gif) 100% 0 repeat-y}
.bl {background: transparent url(../images/lowerleft.gif) 0 100% no-repeat}
.br {background: transparent url(../images/lowerright.gif) 100% 100% no-repeat}
.tl {background: transparent url(../images/upperleft.gif) 0 0 no-repeat}
.tr {background: transparent url(../images/upperright.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/*=== 3 Column List ===*/

/* separate lists from subsequent content */
div.outerwrap3col	{margin-bottom: 15px;}
div.wrapper3col	{ float: left;width:270px;}
.outerwrap3col br	{clear: left;}
.outerwrap3col ol	{margin: 0; padding: 0;}
.outerwrap3col ol li	{ list-style-type: none;}
.outerwrap3col ol li:before	{content: counter(item) ". ";counter-increment: item;}
.outerwrap3col ol li a	{text-decoration: none;}
.outerwrap3col ol li a:hover	{color: #FFF; background-color: #A52A2A;}

/*=== forms  ===*/

#formcontent label	{font: 11px/16px Verdana, Arial, sans-serif;color: #683801;display: block;}
#formcontent input {margin: 5px 0px 10px 0px;width: 400px;background-color : #FFFFFF;}
#formcontent textarea {margin: 5px 0px 10px 0px;width: 400px;background-color : #FFFFFF;}
#formcontent select {margin: 5px 0px 10px 0px;width: 400px;background-color : #FFFFFF;}
#formcontent submit {margin: 5px 0px 10px 0px;width: 400px;}



