/* 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-color:#F8F4F2; } /*background-color:#EDEDE7;*/

div, span {margin:0; padding:0;}
a {color:#FEC8AD; text-decoration:none; font-weight:bold; font-size: 11px; cursor:pointer;}
a:hover {color:#333333; text-decoration:underline}
a:visited {color:#333333; }
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:18px;  }
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 left #FFFFFF ; width: 968px; height: 110px;}
.header div.logo{clear:both; float:left; width:143px; height:73px; }
.header div.logo div.logoimg{clear:both; float:left; margin:10px 0px 0px 110px; 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:#FFFFFF; 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:#FDE1D3; height:28px; margin-top:10px; }
.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:#FDFAF8; padding:10px 0px 10px 10px;  }
.mainpod div.image{clear:both; float: left; background-color:#FFFFFF; }
.mainpod div.image img{border:1px solid #cccccc; padding:3px; width:250px; }
.mainpod div.text{clear:right; float: left; width:290px; margin-left:10px; }
.mainpod div.text h1 a{ color:#333333; margin-top:5px; font-size:15px;}
.mainpod div.text p.from{font-style:italic; color:#cccccc; font-size:11px; padding-top:5px; }
.mainpod div.text p{padding-top:10px;  }
.mainpod div.text ul{margin-bottom:0px; }

.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:10px; border-bottom:1px dotted #cccccc; padding-bottom:10px;}
.middlepods div.image{clear:both; float: left; }
.middlepods div.image img{border:1px solid #cccccc; padding:3px; width:200px; }
.middlepods div.text{clear:right; float: left; width:390px; margin-left:10px; }
.middlepods div.text h1{color:#333333;  margin-top:5px; }
.middlepods div.text h1 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:5px;  }
.middlepods div.text ul{margin-bottom:0px; }


.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;}


/*Right Column*/
.welcome{clear:both; float: left; width:300px; border-bottom:1px dotted #cccccc; padding-bottom:10px;}
.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; border-bottom:1px dotted #cccccc; padding-bottom:10px;}

.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;}

.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 img{margin-top:5px;}
.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;  }


/*gallery*/
.gallery_col{clear:right; float:left; width:970px; background-color:#FFFFFF; padding:10px; margin-top:10px; margin-bottom:10px; margin-left:90px;}
.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:#F2F2F2; 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}


#fade-example-1 li{	position: absolute;	top: 0;	left: 0; visibility: hidden;}