/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
/* deep purple: #5F0840, light purple:#C75AA1; pink:#FA2F8B */
#wrapper{
	margin:0px auto;
	width: 968px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
    
    
}

body,table,td,div,input,select,textarea,p,form {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#4C4C4C} 
body{ background:url('../images/bg.jpg') repeat-x #000000; } /*background-color:#EDEDE7;*/

div, span {margin:0; padding:0;}
a {color:#D8006B; text-decoration:none; font-weight:bold; font-size: 11px; cursor:pointer;}
a:hover {color:#FF007E; text-decoration:underline}
a:visited {color:#D8006B; }
img{border:none;}
h1, h2, h3{padding:0px; margin: 0px;}
h1 {color:#333333; margin-top:5px; font-size:18px;  }
h1 a{color:#333333; margin-top:5px; font-size:16px;  }
h1 a:hover{color:#333333; text-decoration:underline;  }
h2{color:#333333; font-size:14px;  margin-top:10px; font-family:Trebuchet MS, verdana; }
h3{margin-top:5px; font-size:12px; margin-left:5px;  color:#959595;}
.greytxt{font-style:italic; color:#959595; font-size:11px; padding-top:5px;}
.btn_bg{clear:right; float: left; cursor:pointer; background:url(../images/button_middle.jpg) repeat-x top; height: 16px; border:1px solid #C75AA1; color:#FFFFFF; padding:2px 12px 2px 12px; font-size:11px; font-weight: bold; margin-top:5px; }

.header{clear:both; float: left; background: url(../images/header.jpg) no-repeat top #5F0840 ; width: 968px; height: 110px;}
.header div.logo{clear:both; float:left; width:173px; height:65px; }
.header div.logo div.logoimg{clear:both; float:left; margin:38px 0px 0px 70px; height:40px; }
.header div.links{clear:right; float:left; margin: 3px 0px 0px 655px; color:#CE5FA7; text-align:right;}
.header div.links a{color:#CE5FA7; font-size: 11px;}
.header div.search{clear:right; float:left; width:100px; margin:50px 0px 0px 540px }

.nav{clear:both; float: left; background:url(../images/nav_bg.jpg) no-repeat #000000; width:968px; height:41px; padding: 0px 0px 0px 0px;  }
.nav div.menu {clear:both; float: left; width:968px;   }
.nav div.menu a{color:#FFFFFF;}
.nav div.menu ul{padding:0px; margin:0px; list-style-type:none;}
.nav div.menu li{float:left; /*border-right:1px solid #FFFFFF;*/ margin:5px 0px 4px 0px; padding:0px 20px 0px 20px; color:#842060; font-weight:bold;}
.nav div.menu li.last{border-right:none;}
.nav div.signin {clear:right; float: left; width:210px; }
.nav div.signin div.greet{clear:both; float: left; width: 75px; font-size: 14px; color:#CE5FA7; font-weight: bold; margin: 6px 0px 0px 0px;}
.nav div.signin div.reg{color:#FFFFFF; margin:6px 0px 4px 0px;}
.nav div.signin div.reg a{color:#FFFFFF;}

.topfade{clear:both; float: left; background:url(../images/top_fade.gif) top; width:968px; height:22px;}
.topfade p{padding:3px 0px 0px 10px;}

.main_body{clear:both; float: left; padding-left:0px; background-color:#FFFFFF; }
.col1{clear:both; float: left; width:160px; background-color:#FFFFFF; }
.col2{clear:right; float: left; width:468px; }
.maincol{clear:both; float: left; width:650px; margin-left: 10px; margin-top: 15px; background-color:#FFFFFF; padding-bottom:20px;}
.col3{clear:right; float: left; width:300px;  padding-left:3px; padding-right:5px;}
.col3 p{padding-left:5px; }
.col3 h1{padding-left:5px; color:#AFAFAF; }

.maincol div.leftcol{clear:both; float: left; width:468px; margin-right: 10px; }
.maincol div.rightcol{clear:right; float: left; width:160px; }

.block_header{clear:both; float: left; width:100%; background:url(../images/header_bg_purple.jpg) repeat-x top; height:28px; }
.block_header h2{color:#FFFFFF; font-size:13px; margin-top:0px; padding-left:10px; padding-top:4px; font-family:Trebuchet MS, verdana;}

/* Footer */
.footer{clear:both; float: left; width:968px; text-align: center; border-top: 1px solid #E7E7E7; color:#C5C5C5; margin-top:10px; padding-top:10px;}
.footer a{color:#C5C5C5; font-weight: normal;	}
.copy{clear:both; float: left; width:968px; text-align: center;  color:#C5C5C5;	font-size:10px; margin:3px 0px 0px 0px; height: 40px;	}


.mainpod{clear:both; float: left; width:630px; background-color:#FFFFFF;}
.mainpod div.image{clear:both; float: left; }
.mainpod div.image img{width:200px; border:1px solid #000000; }
.mainpod div.text{clear:right; float: left; width:350px; margin-left:10px; }
.mainpod div.text h1{ color:#333333; margin-top:10px; font-size:17px;}
.mainpod div.text p.from{font-style:italic; color:#cccccc; font-size:11px; padding-top:5px; }
.mainpod div.text p{padding-top:15px;}

.top_block{clear:both; float: left; width:640px; margin-top:10px; border-top:1px solid #cccccc; padding-bottom:10px; }
.top_block div.block{float: left; width:310px; margin:10px 0px 0px 0px}
.top_block div.block div.image{clear:both; float: left; border:1px solid #cccccc; margin-right:10px; }
.top_block div.block div.image img{width:125px; height:145px; padding:2px; }
.top_block div.block div.text{clear:right; float: left; width:150px; }
.top_block div.block div.text h2{ margin-top:5px; color:#333333;}
.top_block div.block div.text h2 a{ margin-top:5px; color:#333333; cursor:pointer; font-size:13px; }

.brands{clear:both; float: left; width:640px; margin-top:10px; }
.brands div.block{float: left; border-right:1px dashed #cccccc; width:210px; text-align:center;}
.brands div.blocklast{float: left; width:210px; text-align:center;}

.middlepods{clear:both; float: left; width:630px; margin-top:5px;}
.middlepods div.image{clear:both; float: left; }
.middlepods div.image img{border:1px solid #000000; width:200px; }
.middlepods div.text{clear:right; float: left; width:390px; margin-left:10px; }
.middlepods div.text h2{color:#333333;  margin-top:5px; }
.middlepods div.text h2 a{color:#333333; font-size:14px;}
.middlepods div.text p.from{font-style:italic; color:#cccccc; font-size:11px; padding-top:5px; }
.middlepods div.text p{padding-top:15px;  }


.middle_block{clear:both; float:left; width:640px; margin-top:10px; }
.middle_block div.left{clear:both; float:left; width:320px;}
.middle_block div.right{clear:right; float:left; width:320px;}
.middle_block div.whiteblock{clear:both; float:left; width:300px; margin-top:5px; padding:5px;   }
.middle_block div.whiteblock div.image{clear:both; float: left; border:1px solid #cccccc; margin-right:10px; }
.middle_block div.whiteblock div.text{clear:right; float: left; width:150px; }
.middle_block div.whiteblock div.text h3{text-decoration:underline; margin-top:2px; width:200px;}
.middle_block div.whiteblock div.text h3 a{text-decoration:underline; margin-top:2px; color:#333333; font-size:12px;}
.middle_block div.whiteblock div.text h3 a:hover{text-decoration:underline; margin-top:2px; color:#91286B; font-size:12px;}
.middle_block div.pinkblock{ clear:both; float:left; width:300px; background-color:#FCF0F6; margin-top:5px; padding:5px;}
.middle_block div.pinkblock div.image{clear:both; float: left; border:1px solid #cccccc; margin-right:10px;}
.middle_block div.pinkblock div.text{clear:right; float: left; width:150px; }
.middle_block div.pinkblock div.text h3{text-decoration:underline; margin-top:2px; width:200px;}
.middle_block div.pinkblock div.text h3 a{text-decoration:underline; margin-top:2px; color:#333333; font-size:12px;}
.middle_block div.pinkblock div.text h3 a:hover{text-decoration:underline; margin-top:2px; color:#91286B; font-size:12px;}

.boxes3{clear:both; float:left; width:640px;}
.boxes3 div.box1{float:left; width:200px; margin-right:12px; }
.boxes3 div.box1 div.topic{clear:both; float:left; margin:0px; padding-top:2px; padding-bottom:2px; background-color:#000000; width:200px}
.boxes3 div.box1 div.topic h1{color:#FFFFFF; font-weight:bold; font-size:12px; padding:0px; margin:0px; margin-left:10px; }
.boxes3 div.box1 div.image{clear:both; float:left; }
.boxes3 div.box1 div.image img{border:1px solid #000000; width:198px; margin:0px; padding:0px;}
.boxes3 div.box1 div.detail{clear:both; float:left;}
.boxes3 div.box1 div.detail h2{margin-bottom:0px; padding-bottom:0px;}
.boxes3 div.box1 div.detail h2 a{color:#000000; font-size:13px;}
.boxes3 div.box1 div.detail p{margin-top:5px; padding-top:0px;}

/*Right Column*/
.welcome{clear:both; float: left; width:300px;}
.welcome p{padding:5px; }
.welcome H1{padding-left:5px; }

.video_block{ clear:both; float: left; margin-top:20px;}

.banners{float:left; clear:both; margin-top:5px}

.pin_quote{clear:both; float: left; width:300px; background-color:#FFFFFF; margin-top:5px; }
.pin_quote div.heading{clear:both; float: left; background:url(../images/pinquote_top.jpg); margin:0px 0px 0px 0px; height:63px; width:300px; color:#821E5E; }
.pin_quote div.heading h2{ font-size:14px;  color:#4C4C4C; margin:40px 0px 0px 20px;}
.pin_quote div.middle{clear:both; float: left; background:url(../images/pinquote_middle.jpg) repeat-y; width:300px; }
.pin_quote div.bottom{clear:both; float: left; background:url(../images/pinquote_bottom.jpg); height:60px; width:300px; color:#821E5E; font-family:Trebuchet MS, verdana; font-size:14px;   }
.pin_quote a{color:#842060; font-weight:normal;}
.pin_quote li{padding-top:5px; color:#959595;}
.pin_quote div.middle p{font-style:italic; font-size:14px; margin-left:20px; width:250px; margin-top:20px;}
.pin_quote div.middle span{font-weight:bold; font-size:10px; }

.prev_blogs{clear:both; float: left; width:300px; margin-top:10px; }

.article{clear:both; float: left; width:650px; margin-left: 10px; background-color:#FFFFFF; padding-bottom:20px; font-size:12px;}
.article p{padding-top:15px; font-size:12px;}
.article p.intro{border-bottom:1px dashed #000000; padding-bottom:15px; font-size:14px; font-weight:bolder;}
.article p.photo{font-style:italic; }
.article img{margin:5px 15px 5px 0px;}
.article div.need_img{clear:both; float:left;}
.article div.need{clear:both; float:left; width:650px; }
.article div.need ul{padding:0px; margin:0px; list-style-type:none;}
.article div.need li{float:left; /*border-right:1px solid #FFFFFF;*/ width:125px; text-align:center; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#9E9D9D; font-weight:bold;}
.article div.need li.last{border-right:none;}
.article div.video{clear:both; float:left; width:650px; }

.article div.projectbanner{clear:both; float:left; background:url(../images/nightie/satin_nighie_banner.jpg); width:650px; height:255px; font-family:times roman; }
.article div.projectbanner div.left{clear:both; float:left; width:430px;}
.article div.projectbanner div.right{clear:right; float:left; width:210px; }
.article div.projectbanner div.left h1{ font-size:42px; color:#C42B87; margin:20px 0px 0px 10px ; font-family:times roman; }
.article div.projectbanner div.left h2{  font-size:36px; color:#D07FAC; padding:0px; margin:0px 0px 0px 10px ; font-family:times roman; }
.article div.projectbanner div.left p{font-weight:bold; padding-left:10px; width:240px; font-size:16px; font-family:times roman; }
.article div.projectbanner div.left a{color:#C42B87; font-size:16px;}
.article div.projectbanner div.right p{padding:40px 0px 0px 18px; color:#727272; font-size:14px; }
.article div.steps{clear:both; float:left; }
.article div.steps h2{font-family:times roman; font-size:22px; color:#C42B87; padding-left:10px; }
.article div.steps h3{margin:15px 0px; padding:0px;}
.article div.steps p{margin:0px; padding:0px; padding-left:10px;}
.article div.steps a{color:#C42B87; font-weight:normal; font-size:12px; }

.article div.flower_banner{clear:both; float:left; margin-top:10px; margin-bottom:10px; }

.labels{color:#959595; font-size:11px; padding:5px 0px 0px 5px;}

.fav_links{clear:both; float:left; }
.fav_links a{color:#842060; font-weight:normal;}

.video_box{clear:both; float:left; margin-top:25px;  }
.video_box div.left{clear:both; float:left; width:310px;}
.video_box div.right{clear:right; float:left; width:300px;}

/*gallery*/
.gallery_col{clear:right; float:left; width:970px; background-color:#F5F3FB; padding:10px; margin-top:10px; margin-bottom:10px;}
.gallery_col div.left{clear:both; float:left;}
.gallery_col div.right{clear:right; float:left;}

.gallery_col div.left div.gallery_large_img{clear:right; float:left; background:url(../images/gallery_bg.gif) repeat-x; width:390px; height:400px;}
.gallery_col div.left div.gallery_large_img ul{margin:0px; padding:0px;}
.gallery_col div.left div.gallery_large_img li{float:left; text-align:center; list-style:none; overflow:hidden; margin:0px; padding:0px; }

.gallery_col div.left div.controls{clear:both; float:left; background-color:#E2E1E3; width:380px; padding:5px; }
.gallery_col div.left div.controls div.previous{clear:right; float:left; width:50px; margin-left:3px; padding-top:8px; cursor:pointer}
.gallery_col div.left div.controls div.slideshow{clear:right; float:left; width:120px; margin-left:80px; color:#FFFFFF; font-weight:bold;}
.gallery_col div.left div.controls div.slideshow_txt{clear:right; float:left; width:70px; color:#707070; font-weight:bold; text-align:center; width:120px;}
.gallery_col div.left div.controls div.start{clear:both; float:left; width:60px; cursor:pointer}
.gallery_col div.left div.controls div.stop{clear:right; float:left; width:60px; cursor:pointer }
.gallery_col div.left div.controls div.next{clear:right; float:left; width:22px; margin-left:100px; padding-top:8px; cursor:pointer}

.gallery_col div.right div.gallery_thumbnails{clear:both; float:left; width:370px;}
.gallery_col div.right div.gallery_thumbnails ul{ margin:0px 0px 0px 3px; padding:0px 0px 0px 0px; cursor:pointer;}
.gallery_col div.right div.gallery_thumbnails li{float:left; text-align:center; list-style:none; overflow:hidden; margin:0px; padding:10px 0px 0px 15px;}
.gallery_col div.right div.gallery_desc{clear:both; float:left; background-color:#FFFFFF; margin-top:10px; height:205px; width:350px; margin-left:15px;}
.gallery_col div.right div.gallery_desc p.head{margin-top:10px; font-variant:small-caps; font-size:14px; color:#4B4082; font-weight:bold; margin-left:10px;}
.gallery_col div.right div.gallery_desc p{margin-top:10px; margin-left:10px; width:330px; text-align:justify}
.gallery_col div.right div.gallery_desc p.contact{margin-top:10px; margin-left:10px; width:330px; text-align:justify}

.google_ads{clear:both; float:left; margin-top:15px; margin-bottom:15px; }
#fade-example-1 li{	position: absolute;	top: 0;	left: 0; visibility: hidden;}

.directory{clear:both; float:left; width:640px;  }
.directory h1{color:#AFAFAF; padding-bottom:2px; }
.directory div.section{clear:both; float:left; width:630px; margin-top:10px; background: #EEEEEE; padding:5px; border-top:1px solid #BABABA; border-bottom:1px solid #BABABA;    }
.directory div.section h2{margin:0px; padding:0px; font-size:12px; font-weight:normal; }
.directory div.listing{clear:both; float:left; width:630px; margin-top:10px; margin-left:10px; } 
.directory div.listing h3{margin:0px; padding:0px; font-size:12px; color:#333333;}