@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0; outline:0; }
html { overflow-y:scroll}
.fltLft { float:left}
.fltRht { float:right;}
.clrBth { clear:both;}
.padT405 { padding-top:405px!important;}
body { background:#2f2f2f; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; letter-spacing:1px;}
.wrapper { width:770px; margin: 0 auto; padding:60px 0 25px 0; }
.logo { width:700px; margin:0 auto; padding:0 0 7px 0;}
.logo a { width:234px; height:19px; display:block; background:url(images/logo.gif) no-repeat 0 0;}
.tab { border-top:1px solid #666666; border-bottom:1px solid #666666; width:700px; margin:0 auto;}
.lftList { float:left;}
.lftList li {float:left; list-style:none; background:url(images/navPipe.gif) no-repeat left 10px; padding:0 0 0 1px;}
.lftList li.first { background:none; padding:0;}
.lftList li a { float:left; font-size:13px;padding:5px 0; text-decoration:none; color:#999; text-indent:-999999px; background:url(images/nav.gif) no-repeat 0 0;}
.lftList li a.fashion { background-position:0 -28px; width:55px;}
.lftList li a:hover.fashion, .lftList li a.currentfashion { background-position:0 0;}
.lftList li a.lifestyle { background-position:-56px -28px; width:68px;}
.lftList li a:hover.lifestyle, .lftList li a.currentlifestyle { background-position:-56px 0;}

.rhtList { float:right;}
.rhtList li {float:left; list-style:none; background:url(images/navPipe.gif) no-repeat left 10px; padding:0 0 0 1px;}
.rhtList li.last { background:none;}
.rhtList li a { float:left; font-size:13px;padding:5px 0; text-decoration:none; color:#999; text-indent:-999999px; background:url(images/nav.gif) no-repeat 0 0;}
.rhtList li a.bio { background-position:-272px -28px; width:47px;}
.rhtList li a:hover.bio, .rhtList li a.currentbio { background-position:-272px 0; }
.rhtList li a.contact { background-position:-320px -28px; width:70px;}
.rhtList li a:hover.contact, .rhtList li a.currentcontact { background-position:-320px 0;}
.rhtList li a.clients { background-position:-391px -28px; width:65px;}
.rhtList li a:hover.clients, .rhtList li a.currentclients { background-position:-391px 0;}
.rhtList li a.news { background-position:-457px -28px; width:43px; padding-right:0; padding-left:0;}
.rhtList li a:hover.news, .rhtList li a.currentnews { background-position:-457px 0; width:43px;}


.contentInner { width:700px; margin:0 auto; padding:10px 0; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.contentInner p { font-size:12px; padding:0 0 10px 0;}
.contentInner p.padN { padding-bottom:0;}
.contentInner a { color:#999;}
.contentInner a:hover { text-decoration:none;}
.contentInner ul {font-size:12px;} {}
.contentInner li { list-style:none; line-height:18px;}

.kiranContImg { float:left; padding:20px 80px 0 0;}

.footer { width:700px; margin:0 auto; font-size:10px; color:#999; padding:20px 0 0 0; }
.footer .share { float:right;}
.footer .copy { padding-top:3px; }

/*  slideshow */
.gallery { padding:10px 0;}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapperGallery {width:700px; margin:0 auto; display:none}
#wrapperGallery * {margin:0; padding:0}
#fullsize {position:relative; width:700px; height:495px; /*border:1px solid #000;padding:2px;  background:#000*/}
#information {position:absolute; bottom:0; *bottom:-1px; width:700px; height:0; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); text-align:right; font-family:Arial, Helvetica, sans-serif;}
#information h3 {padding:4px 8px 3px; font-size:14px; display:none;}
#information p {padding:8px 0; font-size:11px; /*font-weight:bold;*/}
#information p span { color:#999999;}
#image {width:700px}
#image img {position:absolute; z-index:25; width:auto; height:auto;}
.imgnav {position:absolute; width:20px; height:465px; cursor:pointer; z-index:150; top:0px;}
#imgprev {left:-20px; background:url(images/scroll-left.gif) left center no-repeat}
#imgnext {right:-20px; background:url(images/scroll-right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {padding:10px 0; position:relative; width:100%; border-top:1px solid #666666; border-bottom:1px solid #666666;}
#slideleft { width:20px; height:45px;position:absolute; left:-20px; top:10px;}
#slideleft a{ width:20px; height:45px; background:url(images/scroll-left.gif) center center no-repeat; display:block;}
#slideleft a:hover {background:url(images/scroll-leftHvr.gif) center center no-repeat;}
#slideright { width:20px; height:45px; position:absolute; right:-20px; top:10px;}
#slideright a { width:20px; height:45px; background: url(images/scroll-right.gif) center center no-repeat; display:block;}
#slideright a:hover {background: url(images/scroll-rightHvr.gif) center center no-repeat;}
#slidearea { position:relative; width:700px; /*margin-left:3px;*/ height:45px; overflow:hidden}
#slider {position:absolute; left:0; height:45px}
#slider img {cursor:pointer; /*border:1px solid #666;*/ padding:0 1px 0 0}
/*  slideshow */

.contactDV { width:200px; margin:0 auto; text-align:center; padding:100px 0;}
.bioDV { float:left; width:300px; position:relative; text-align:justify;}
.kiranImg { position:absolute; right:-400px; bottom:10px;}