* /*Set's border, padding and margin to 0 for all values*/

{

  padding: 0;

  margin: 0;

  border: 0;

}

body, html {

  color: #000; 

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  background-image: url(../images/Bg_middle.jpg);

  background-color: #7d5580;

  text-align: center; /*** Centers the design in old IE versions ***/

}

body {

font-size: 70%;

}

p {padding: 0;}

h1, h2, h3, h4, h5 {

font-weight: bold;

padding-bottom: 5px;

}

h1 {

font-size: 2em;

}

h2 {

font-size: 1.4em;

}

h3 {

font-size: 1.3em;

}

h1 a, #header h2{

color: #fff;

}

.clear { clear: both; }

#mainContainer {

width: 932px;

margin: 0 auto; /*** Centers the design ***/

min-height: 300px;

background-color: #7d5580;

background-image: url(../images/background.jpg);

text-align:center; /*** Because we centered the text in body we have to move the text back to left aligning ***/

}

* html #mainContainer {

height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/

}

#inner{

  width: 874px;

  margin: 0 auto; /*** Centers the design ***/

  text-align:left;

}

/**************************

HEADER

**************************/

#header {

background: #010101;

margin: 0;

}

#logo{

float: left;

width: 525px;

}

#header_right{

float: left;

width: 349px;	

height: 98px;

background-image: url(../images/top_right_bg.jpg);

}

/**************************

CONTENT AND COLUMNS

**************************/

#contentwrapper{

float: left;

width: 100%;

}

#contentcolumn, #rightcolumn{

float: left;

/*margin-left: 172px;*/ /*Set left margin to LeftColumnWidth*/

background: url(../images/PS_r3_c4.jpg) top left no-repeat;

width: 702px;

_width:685px;

}

#leftcolumn{

clear: left;

float: left;

width: 167px; /*Width of left column*/

/*margin-right: -874px; Set left margin to -(MainContainerWidth)*/

background: url(../images/PS_r3_c1.jpg) no-repeat;

padding: 5px 0 0 5px;

}

#leftcolumn ul{

list-style-type: none;

margin:0 10px 0 0;

padding: 0;

}

#leftcolumn ul li a.Lilac_txt_12{

line-height: 24px;

}

#leftcolumn ul li ul{

padding: 0 0 18px 15px;

border-bottom:1px dotted #DECADF;

margin:0px 0 10px 0;

}

#leftcolumn ul li ul li{

line-height: 15px;

height:15px;

}

#leftcolumn ul li ul li a{

font-size:11px;

}



#footer{

clear: left;

width: 874px;

margin: 0 auto; /*** Centers the design ***/

color: #FFF;

text-align: center;

padding: 4px 0;

}

#footer a{

  color: #DECADF;

}

#nav{

clear: left;

}

#nav ul {

list-style-type: none;

margin: 0;

padding: 0;

}

#nav li {

list-style-type: none;

display: inline;

padding: 0;

margin: 0;

white-space: nowrap;

float:left;

_margin-left:-6px;

}

#nav li img{

  border: 0;

  padding: 0;

  margin: 0;

  display: block;

  float: left;

}

#nav li a{

  padding: 0;

  margin: 0;

}

#nav ul li ul {
border-left:1px solid #45264A;
border-right:1px solid #45264A;
border-top:1px solid #45264A;
margin-left:-26px;
margin-top:24px;
position:absolute;
visibility:hidden;
min-width: 150px;
width:auto;
z-index:10;
*margin-left:-125px;
}
#nav ul li ul#menu4{
    min-width: 115px;
    *margin-left:-115px;
}
#nav ul li ul li{
background-color:#734D75;
border-bottom:1px solid #45264A;
display:block;
float:none;
padding:4px;
text-align:center;
}
#nav ul li ul li a{
color:#FFFFFF;
font-size:11px;
line-height:18px;
text-decoration:none;
}
#nav ul li ul li a:hover{
text-decoration:underline;
}

.search {

	font-size: 15px;

	color: #C8ADC9;

	padding-left: 13px;

	text-transform: uppercase;

}

.form_field {

	font-size: 11px;

	color: #FFFFFF;

	background-color: #734D75;

	width: 156px;

	/*border: 1px solid #45264A;*/

	padding-left: 13px;

	margin: 2px 0 0 0;

	border:0;

	border:none;

}

.no_border{

background-color: #734D75;

}

.form_textbox {

	font-size: 11px;

	color: #FFFFFF;

	background-color: #734D75;

	width: 141px;

	border: 1px solid #45264A;

	padding: 2px 0 2px 13px;

	background-position: left center;

margin-bottom: 2px;

}

.Mauve_txt_15 {

	font-size: 15px;

	color: #734D75;

	padding-left: 13px;

margin: 20px 0 0 0;

}

.Lilac_txt_12 {

	font-size: 12px;

	color: #DECADF;

	text-decoration: none;

	padding-left: 13px;

}

.wish_List_box {

	font-size: 11px;

	line-height: 17px;

	color: #DECADF;

	background-color: #362538 !important;

	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 14px;

	text-align: left;

margin: 40px 6px 0 0;

	vertical-align: top;

width: 132px;

}



#leftcolumn .wish_List_box img{

width:104px;

height:14px;

}

.Lilac_Link {

  font-size: 11px;

	text-decoration: none;

	line-height: 17px;

	background: #4a334d;

_width:155px;

}

.Lilac_Link a{

  color: #DECADF;

}

.content_main{

  float: left;

  width: 345px;

  margin: 10px 0 0 17px;

  _margin-left:10px;

}

.content_narrow{

  float: left;

  width: 156px;

  margin-left: 4px;

  margin-top: 10px;

}

.content_main img, .content_narrow img{

display: block;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}

.gifts{

  padding: 2px 2px 2px 3px;

}

.copyright{

  float: left;

  width: 40%;

  padding: 10px;























































































































































  text-align: left;

  font-size: 11px;

	text-decoration: none;

	line-height: 17px;

}

.design{

  float: right;

  width: 40%;

  padding: 10px 20px 10px 10px;

  text-align: right;

  font-size: 11px;

	text-decoration: none;

	line-height: 17px;

}

p.cards{

margin:25px 0 20px;
text-align:center;

}

#leftcolumn p.cards img{

width:149px;

height:15px;

}

#contentcolumn h1{

color:#AD8BB1;

font-size:30px;

font-weight:lighter;

padding: 30px 0 30px 30px;

}

#contentcolumn h2{

color:#AD8BB1;

font-size:20px;

font-weight:lighter;

padding: 0 0 10px 40px;

}

#contentcolumn h3{

color:#AD8BB1;

font-size:13px;

font-weight:bold;

padding: 0 0 10px 40px;

}

#contentcolumn p{

color:#DECADF;

font-size:11px;

line-height:18px;

text-align:justify;

padding: 0 37px 10px 40px;

}

.Btm_line {

	border-top: 1px solid #4A334D;

	background: #010101;

	color: #DECADF;

	text-align: center;

	padding: 5px 0 10px 0;

        margin-left:15px; 

}

.ps{

  clear: left;

  padding: 12px 0 12px 12px;

}

#right_content .Section_box_bg {

  background-image:url(../images/Section_box_bg.jpg);

  background-position:left top;

  color:#000000;

  font-size:11px;

  line-height:17px;

  text-decoration:none;

padding: 10px;

text-align: right;

width: 305px;

height: 190px;

position: relative;

margin:17px 0 0 17px;

float:left;

}

#right_content .Section_box_bg h2 {

color:#DECADF;

font-size:18px;

text-decoration:none;

font-weight: normal;

}

#rightcolumn .Section_box_bg p{

color: #000000;

text-align: right;

line-height: 17px;

}

.Section_box_bg p.arrow{

position: absolute;

bottom: 10px;

right: 175px;

}

.Section_box_bg img.right{

float: right;

margin: 0 0 0 10px;

width:150px;

}

#mini_basket{

width: 116px;

margin: 15px 15px 0 0;

height: 66px;

background-color: #4a334d;

color:#000000;

line-height:17px;

text-decoration:none;

float: right;

text-align: center;

}

#mini_basket p{

font-size: 11px;

line-height: 22px;

font-weight: bold;

color:#decadf;

}

#mini_basket p.items{

font-size: 11px;

border-top: 1px solid #000000;

border-bottom: 1px solid #000000;

background-color:#C8ADC9;

font-weight: normal;

color:#000000;

line-height: 20px;

}

#mini_basket p a{

color: #decadf;

font-weight: bold;

display: block;

width: 45%;

}

#mini_basket p a.left{

float: left;

}

#mini_basket p a.right{

float: right;

}

.Second_level_section_bg {

background-image:url(../images/2nd_level_section_bg.jpg);

background-position:left top;

border:1px solid #734D75;

padding:10px;

}

.section_box{

     float:left;

     height:315px;

     margin-left:10px;

     padding:10px;

margin-bottom:10px;

     width:200px;

     _margin-left:5px;

}

.Second_level_section_lower_bg {

background-image:url(../images/2nd_level_section_bg2.jpg);

background-position:left top;

color:#DECADF;

font-size:11px;

line-height:17px;

padding:5px;

text-decoration:none;

text-align: center;

float:left;

height:79px;

width:190px;

_width:200px;

}

.Second_level_section_lower_bg h2 a{

/*float: none !important;*/

}

.detail{

float: left;

width: 250px;

margin-right: 50px;

text-align: left;

}

.product_panel{

background-color: #4A334D;

float:left;

margin-left:17px;

color:#4A334D;

font-size:12px;

height: 393px;

background-image:url(../images/thumbnail_box_logo.jpg);

background-position:right bottom;

background-repeat: no-repeat;

}

.product_panel img.thumb{

float: left;

margin: 1px 3px 0 0;

}





.product_panel strong{

    background-color: #AD8BB1;

    font-size:12px;

    margin:5px;

}





.product_panel a{

display: block;

}

#log_in_out p a{

	color:#decadf;

	font-size:11px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#rightcolumn{

min-height: 605px;

position: relative;

}

#rightcolumn h1{

	color:#AD8BB1;

	font-size:30px;

	font-weight:lighter;

	padding-left:20px;

}

/*#rightcolumn p{

	color:#AD8BB1;

	font-size:11px;

	padding-left:20px;





}*/

#rightcolumn #login div label{

	color:#DECADF;

	font-size:11px;

	text-align:left;

	float:left;

}

#rightcolumn #login{

	width:350px;

	background:#3d2a3f;

	width:440px;

	margin-left:20px;

        margin-top:10px;

	text-align:right;

	line-height:20px;

}







































#rightcolumn #login div input{

	background:#AD8BB1;

	border:1px solid #45264A;

	color:#000000;

	font-size:11px;

	height:20px;

	width:350px;

}

#rightcolumn #login .submit input{

	background:#AD8BB1;

	color:#000000;

	margin:10px 10px 0 0;

}

#backet{

	text-align:center;

}

table #view-cart{

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

table#view-cart a.black{

	color:#000000;

}

table #view-cart tr th, td {

	color:#AD8BB1;

	font-size:11px;

}

td.cart_item a{

	color:#AD8BB1;

}

tr.head th{

	color:#AD8BB1;

	font-size:11px;

	}

#log_in_out {

float:right;

margin-left:540px;

margin-top:21px;

position:absolute;

width:300px;

*margin-left:-300px;

}

#main_content p{

  font-size:11px;



  line-height:18px;



  margin: 0 0 20px 200px;



  text-align:justify;

  color:#DECADF;



  width: 473px;

}

#text_content p{

  font-size:11px;



  line-height:18px;



  margin: 0 0 20px 50px;



  text-align:justify;

  color:#DECADF;



  width: 600px;

}

#main_content h1, #text_content h1{

  margin:35px 0 20px 5px;

}

#main_content h2{

  color:#AD8BB1;

  font-size:20px;

  font-weight:lighter;

  margin:25px 0 10px 200px;

}

#text_content h2{

  color:#AD8BB1;

  font-size:20px;

  font-weight:lighter;

  margin:25px 0 10px 50px;

}

#main_content p.left{

  float:left;

  margin: 0 0 0 25px;

width: 150px;

}

#main_content h3{

  color:#AD8BB1;

  font-size:13px;

  margin: 0 0 15px 200px;

}

#text_content h3{

  color:#AD8BB1;

  font-size:13px;

  margin: 0 0 15px 50px;

}

#main_content h4{

  color:#AD8BB1;

  font-size:13px;

  margin: 25px 0 15px 200px;

border-top: 1px dashed #AD8BB1;

padding-top: 10px;

width: 473px;

}

#main_content ul{

 /* margin:0 0 15px 240px;*/
margin:0 0 15px 222px;
width:436px;

}

#main_content li{

  color:#DECADF;

  font-size:11px;

  line-height:18px;

  text-align:justify;

  text-decoration:none;

*margin-left:15px;
}

#main_content a{

  color:#DECADF;

  font-weight: bold;

}

#main_content a:hover{

  text-decoration:underline;

}

.carttable{

width: 580px;

}

.carttable th{

font-size: 11px;

text-decoration: none;

line-height: 17px;

background: #644466;

font-weight: bold;

text-align:center;

color: #DECADF;

}

.cart-row td{

  background: #D8C9DA;

  color: #000000;

  padding: 3px;

}

.cart-buttons td{

  padding: 10px 3px 0 0;

}

.cart-buttons td img{

  border: none;

  margin-left: 5px;

}

.cart-buttons td a{

color:#DECADF;

}



#contentcolumn span{

float:left;

width:45px;

}

#contentcolumn .newListSelected{

float:left;

height:25px;

margin-left:24px;



}

#contentcolumn .selectedTxt{

float:right;

margin-top:-3px;



}

#contentcolumn p img{

margin-left:70px;

}

#product{

margin-top: 10px;

}

#product h3{

margin-bottom:8px;

}



#ooh_head h2{

background:#4A334D;

margin-left:19px;

padding:5px 0 5px 10px;

width:652px;

margin-bottom:-10px;



}



#contentcolumn .section_box h2{

float:left;

height:13px;

text-align:center;

width:145px;

padding-left:0;



}

.section_box h2 a{

float:left;

padding:0;

width:193px;

}



#contentcolumn .section_box p{

float:left;

margin:5px 0 0;

padding:0;

width:190px;

}



#contentcolumn p .newList{

height:200px !important;

float:left;

overflow-x:hidden;

overflow-y:auto;

margin-left:-5px;

width:154px;

*width:155px;

}



#basket table{

margin-left:30px;

margin-top:20px;

width:566px;

}

#basket p{

margin: 0 0 0 30px;

}

#returning{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:11px;

width:500px;

margin:10px 0 10px 20px;

background:#3d2a3f;

}



#returning label{

color:#DECADF;

float:left;

width:117px;

height:20px;

margin:12px 0 0 10px;

}

#rightcolumn #returning p{

color:#DECADF;

margin-left:10px;

}

#returning input{

width:350px;

height:20px;

background-color:#AD8BB1;

border:1px solid #45264A;

color:#000000;

margin-top:10px;

}

#returning fieldset .submit{

background-color:none;

width:auto;

height:auto;

float:right;

margin:10px 20px 10px 0;

}



#customer label{

color:#DECADF;

float:left;

width:170px;

height:20px;

margin:12px 0 0 10px;

}



#rightcolumn #customer p{

color:#DECADF;

margin-left:10px;

}

#customer input{

width:350px;

height:20px;

background-color:#AD8BB1;

border:1px solid #45264A;

color:#000000;

margin-top:10px;

}

#customer fieldset.submit{

background: #000000;

}

#customer fieldset .submit{

background-color:none;

width:auto;

height:auto;

float:right;

margin:5px 0 0 0;

border:none;

}

#customer{

font-family:Verdana,Arial,Helvetica,sans-serif;



font-size:11px;



width:566px;



margin-left:20px;

background:#3d2a3f;

margin-top:15px;



display:block;

clear:both;

}



#customer select{

height:23px;

color:#000000;

margin-top:12px;

background:#AD8BB1;

border:1px solid #45264A;

width:350px;

}

#customer form div{

width:566px;

padding-bottom:12px;

border-bottom:1px solid #644466;

float:left;

}

#customer form div li{

list-style-type:none;

}

#customer form div li input{

border:none;

width:10px;

float:left;

background:none;

}

#customer fieldset{

width:566px;

}

#rightcolumn p{

color:#DECADF;

line-height:18px;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:11px;

}

.wishlist_row #product_desc{

float:left;

margin-left:10px;

width:400px;

}

.wishlist_row{

border-bottom:1px solid #4A324A;

clear:both;

display:block;

float:left;

margin:10px 0 0 22px;

padding-bottom:10px;

width:650px;

}

.wishlist_row #product_desc p{

width:500px;

margin:2px;

padding:0;

}

.wishlist_row #product_desc h2{

color:#DECADF;

font-size:18px;

text-decoration:none;

font-weight: normal;

}

.wishlist_row #product_desc h2 a{

color:#DECADF;

}

.wishlist_row #product_desc a img{

margin:10px 0 0 10px;

vertical-align:bottom;

}

#quantity{

background-color:#734D75;

background-position:left center;

border:1px solid #45264A;

color:#FFFFFF;

font-size:11px;

margin: 0 0 2px 24px;

padding:2px 0 2px 13px;

width:141px;

}

.breadcrumb {

  font-size: 11px;

  height:26px;	

  line-height: 17px;

  padding: 10px 0 5px 30px !important;

_padding:10px 0 0 0;

}

.breadcrumb a{

  color: #DECADF;

  text-decoration: none;

}

.breadcrumb_title{

color:#AD8BB1 !important;

font-size:30px !important;

font-weight:lighter !important;

padding: 0px 10px 10px 30px !important;

margin: 0 0 5px 0!important;

text-align:left!important;

line-height:30px !important;

}

.home_link {

  font-size: 11px;

  text-decoration: none;

  line-height: 17px;

  background: #4a334d;

  padding-left: 3px;

}

.home_link a{

  color: #DECADF;

}



#contact_details{

margin:0 0 0 200px;

padding-top:23px;

}



#contact_details p{

font-size:16px;

padding-bottom:20px;

}



#customer textarea{

width:350px;

background-color:#AD8BB1;

border:1px solid #45264A;

color:#000000;

margin-top:10px;

overflow:hidden;

}



#rightcolumn #customer div .info{

background:#644466;

padding-top:5px;

text-align:center;

height:23px;

margin-bottom:-12px;

font-size:14px;

margin-left:0;

}

#oohlala{

  float: left;

  padding-bottom:10px;

margin-top:15px;

*padding-bottom:25px;

}

#oohlala .Second_level_section_lower_bg{

text-align: center;

}

#oohlala .Second_level_section_lower_bg h2{

  color:#DECADF;

  font-size:16px;

  text-decoration:none;

float: none;

width: auto;

}

#oohlala .Second_level_section_lower_bg p{

float: left;
/*float: none;*/
text-align: center;

line-height:7px;

*line-height:16px;

padding-top:5px;

*padding-top:0px;
*margin-top:23px;
*margin-bottom:-23px;
}

#search_header{

color:#DECADF;

margin:10px 0 10px 21px;

*margin-bottom:25px;

font-size:11px;

font-family:Verdana,Arial,Helvetica,sans-serif;

display:block;

clear:both;

}

#records{

line-height:20px;

margin-bottom:10px;

font-weight:bold;

}

#right_content #pages li{

background:#DECADF none repeat scroll 0 0;

display:block;

float:left;

list-style-type:none;

margin:0 5px 0px 0;

text-align:center;

width:20px;

color:#362538;

padding-bottom:2px;

height:13px;

font-weight:bold;

}

#right_content #pages li a{

color:#362538;

text-decoration:underline;

font-weight:normal;

}

#right_content #pages .prev_link a{

color:#DECADF;

font-weight:bold;

float:left;

margin-right:5px;

}

#right_content #pages .next_link a{

color:#DECADF;

font-weight:bold;

}

#right_content #pages .next_link{

*width:50px;

*margin-left:23px;

*margin-top:-13px;

*float:left;

}

#product .brand_style{

color:#AD8BB1;

font-size:16px;

font-weight:lighter;

}

#product p .price_label{

width:69px;

font-size:11px;

font-weight:normal;

}

#product .price{

font-size:13px;

font-weight:bold;

}

#contentcolumn #product .product_code{

margin:6px;

width:auto;

font-weight:bold;

}

#right_footer{

float:left;

width:700px;

margin-top:5px;

}

#right_content{

min-height:505px;

float:left;

width:700px;

}

#right_footer .ps img{

margin-left:0;

}

#right_footer .Btm_line{

text-align:center;

}

#right_content h1{

margin-top: 30px;

}

#right_content .req{

margin-left:31px;

}

#right_content h2{

color:#DECADF;

font-size:12px;

line-height:18px;

/*margin: 20px 0 10px 30px;*/



}

#right_content p.info{

margin: 0;

width: auto;

}

#right_content p a{

color:#DECADF;

}

a.black{

color: #000000;

}

#add_panel p{

float:right;

font-weight:bold;

margin-right:204px;

color:#AD8BB1;

}



#rightcolumn #login div{

border-bottom:1px solid #644466;

margin-bottom:0px;

padding:7px 10px 10px 10px;

}

#product .short_desc{

font-weight:bold;

}

#customer div label.error{



float:right;





text-align:left;

width:385px;

}



#returning div label.error{

float:right;

text-align:left;

width:371px;

}

#right_content .web_form #login fieldset div{



*margin-bottom:-15px;

_margin-bottom:-15px;

}

#Select_Address div{

display:block;

}



#Select_Address div input{

border:none;

float:left;

margin:15px 0 0 5px;

padding:0;

width:60px;

background:none;

}

#Select_Address div .info{

width:562px;

}



#Select_Address div p{

font-size:12px;

padding:5px 0 0 4px;

width:550px;

}

#Select_Address div label{

float:right;

height:auto;

width:460px;

}

#descr{

font-family:Verdana,Arial,Helvetica,sans-serif;

background:#3D2A3F;

margin-left:30px;

width:566px;

padding-bottom:5px;

}

#descr h2{

background:#644466;

padding:6px 0 6px 4px;

text-align:center;

color:#DECADF;

}

#descr p{

color:#DECADF;

margin-left:10px;

}

#account p{

color:#FFFFFF;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:11px;

line-height:18px;

margin-left:31px;

width:566px;

}

#account p a{

color:#DECADF;

}

#account .web_form{

float:left;

margin:0;

}

#account .web_form p{

margin:0;

color:#DECADF;

}

#account .web_form form{

background:#3D2A3F;

float:left;

}

#address_details{

margin-left:30px;

}

#address_details a{

float:right;

color:#DECADF;

}

#address_details table th{

color:#DECADF;

}

#log_in_out p{

float:left;

}

#right_content .Second_level_section_lower_bg h2{

padding-bottom:0;

}

#product h2{

color:#AD8BB1;

font-size:20px;

}

#search_header h1{

padding-left:0;

margin-top:0;

}

#pages{

display:block;

clear:both;

width:656px;

float:left;

}

#address_details table{

width:566px;

}

#brands{

margin:10px 20px 0 20px;

position: relative;

}

#right_content #brands li{

float:left;

list-style-type:none;

margin:10px 0 0 10px;

width: 202px;

height: 143px;

}

#brands li a{

color:#DECADF;

}

#brand #brand_image{

float:right;

margin:35px 25px 20px 0;

}

#brand h1{

margin-bottom:20px;

clear:both;

}

#brand h2{

padding:0 0 0 20px;

}

#brand h3{

padding:20px 0 0 20px;

}

#brand p{

padding:0px 25px 15px 20px;

text-align:justify;

}

#brand .back_link{

margin:50px 0 100px 0;

}

#brand .back_link a{

color:#AD8BB1;

font-weight:bold;

}

p#message{

margin: 10px 0 10px 31px;

color: #FF00FF;

}

#leftcolumn p img{

*width:156px;

*height:30px;

}

#product p a{

color:#DECADF;

}

.movie{

margin: 0 0 10px 0;

display: block;

}

#account h2{

color:#DECADF;

font-size:12px;

font-weight:bold;

margin:0 0 10px 31px;

}

#right_content h1,#right_content h3{

color:#AD8BB1;

}

h2,h4,p{

color:#DECADF;

}

#right_content li{

/*list-style-type:none;*/

color:#DECADF;
list-style-type:disc;

}

#right_content li a{

color:#DECADF;

}

#right_content a{

color:#DECADF;

}

#right_content label{

color:#DECADF;

}

#choose{

display:block;

float:right;

width:400px;

}

div#choose p{

padding-left:0;

}

#right_content .not_found{

margin:23px 0 0 20px;

}

span.sale{

font-weight: bold;

display: block;

}

#product ul{

margin:10px 0 10px 14px;

*padding-left:20px;

float:left;

width:385px;

*width:365px;

*margin-left:-4px;

}

#product li{

list-style-type: disc;

color:#DECADF;

font-size:11px;

line-height:15px;

*width:370px;

}

#contentcolumn span.sale{

width: auto;

display: inline;

float: none;

}

#size_checker{

margin-left:84px;

padding:30px;

width:480px;

border:1px solid #734d75;

}

#size_checker table{

width:482px;

border-collapse:collapse;

}

#size_checker .heading{

background:#644466;

}

#size_checker .heading tr{

height:29px;

*height:10px;

_height:29px;

}

#size_checker .heading td{

color:#DECADF;

font-size:14px;

padding:7px;

}

#size_checker .calculator{

background:#3d2a3f;

}

#size_checker .calculator tr{

background:red;

}

#size_checker .calculator td{

background:#3d2a3f;

padding:14px 0 0 9px;

color:#DECADF;

line-height:24px;

font-size:12px;

*border:1px solid #000000;

}

#size_checker .calculator .sizes{

padding-right:20px;

padding-bottom:5px;

}

#size_checker .calculator td .check_now{

float:right;

padding-right:14px;

text-decoration:none;

}

#size_checker .calculator td .space_text{

visibility:hidden;

}

#size_checker .calculator td .small_text{

font-size:11px;

}

#size_checker .calculator td select{

background:#734d75;

color:#FFFFFF;

width:45px;

}

#size_checker .calculator td #bra_size{

background:#ad8bb1;

color:#000000;

padding:4px 6px 4px 6px;

}

#gifts h2{

color:#AD8BB1;

font-size:20px;

font-weight:lighter;

margin:30px 0 0 20px;

line-height:25px;

width: 320px;

*width:310px;

}

#gifts p{

margin:12px 20px 12px 20px;

color:#DECADF;

font-size:11px;

line-height:18px;

text-align:justify;

text-decoration:none;

width: 320px;

*width:310px;

}

#gifts p.gift_image{

float:right;

margin-right:20px;

color:#AD8BB1;

font-size:13px;

font-weight:bold;

width: 300px;

text-align: right;

}

#gifts h3{

color:#AD8BB1;

font-size:13px;

font-weight:bold;

padding-left:20px;

width: 320px;

*width:310px;

}

#gifts h4{

color:#AD8BB1;

font-size:13px;

font-weight:bold;

float:right;

margin:0 70px 0 0;

}

textarea.gw_message{

width:220px;

background-color:#EDE6EE;

border: 1px solid #644466;

}

#main_content h2.advice{

  color:#AD8BB1;

  font-size:20px;

  font-weight:lighter;

  margin:25px 0 25px 200px;

}

#main_content h2.advice img{

  float: right;

margin-right: 120px;

}

#giftwrap{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

margin:20px 0 0 30px;

}

#giftwrap table{

width:565px;

background:#DECADF;

}

#giftwrap h2{

color:#DECADF;

background:#644466;

font-size:11px;

width:565px;

padding:7px 0 7px 0;

text-align:center;

margin:0;

}

#giftwrap table tr{

background:#DECADF;

}

#giftwrap table tr td{

padding-left:5px;

line-height:17px;

float:left;

color:#000000;

}

#giftwrap table tr td.message{

padding-left:57px;

}

#giftwrap table tr td a{

text-decoration:none;

color:#000000;

}



#giftwrap table tr td input{

margin:3px 5px 0 25px;

}

#giftwrap table textarea{

height:65px;

width:216px;

}

#giftwrap p.right{

text-align: right;

margin: 5px 5px 0 0;

width: 565px;

}

#right_content .content_main .flash{

margin-bottom:-5px;

margin-bottom:-3px;

}

/*images*/

img.left{

float: left;

margin: 0 10px 10px 0;

}

img.right{

float: right;

margin: 0 0 10px 10px;

}

#sitemap{

margin-left:30px;

font-family:Arial,Helvetica,sans-serif;

}



#sitemap li h3 a{

color:#AD8BB1;

font-size:14px;

font-weight:bold;

}

#sitemap li{

color:#4E2C7F;

font-size:14px;

font-weight:bold;

}

#sitemap ul li ul li{

margin-left:20px;

}



#sitemap ul li ul li a{

color:#AD8BB1;

font-weight:normal;

}



#page_content{

padding:0 20px 0 29px;

}



#page_content h1{

padding-left:0px;

padding-bottom:20px;

}

#page_content h2{

color:#AD8BB1;

font-size:20px;

font-weight:lighter;

padding-left:15px;

}

#page_content p{

text-align:justify;

padding-left:15px;

}



#page_content h3,h4{

padding-left:15px;

}

#page_content img.left{

padding-right:20px;

}

#page_content img.right{

padding-left:20px;

}
#google_map{
	width:422px;
	height:332px;
	float:left;
	margin-left:30px;
}
#google_map .gmnoprint{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4E2C7F;
}

#right_content .whats_new{
height:auto;
float:left;
width:660px;
padding-left:17px;
padding-right:20px;
}
#right_content .whats_new .brand_style {
    color: #AD8BB1;
    font-size: 16px;
    font-weight: lighter;
    margin-bottom: 16px;
    margin-top: 26px;
}

#right_content .whats_new h1{
 margin-bottom: 10px;
padding-left:0px;
}

.whats_new img{
    margin-right: 34px;
}

#right_content .head{
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 41px;
    color:#AD8BB1;
}

#right_content .video_content{
    float: left;
    padding-left: 25px;
    width: 660px;
}

#right_content .video_content h1{
    margin-bottom: 8px;
    padding-left: 0;
}

#right_content .video_content p{
    text-align:center;
}

#right_content .video_content h3{
    color: #AD8BB1;
    font-size: 13px;
}

#right_content .business_content {
    float: left;
    padding-left: 28px;
    padding-right: 23px;
    width: 645px;
}

.business_content .business_details{
    float: left;
    height: auto;
    margin-bottom: 39px;
    width: 645px;
}
.business_content .business_details img{
    float: left;
    margin-right: 37px;
}

#right_content .business_details h2{
    font-size: 14px;
    padding-bottom: 0;
}

#right_content .business_details h3{
    font-size: 12px;
    margin-top: 2px;
}
