*{
 margin: 0px;
 padding: 0px;
}

body{
 background: url(../images/bg_01.png) repeat;
}

li{
 list-style-type: none;
}

a{
 text-decoration: none;
}

h1{
 float: left;
 font: bold 14px Tahoma, Verdana;
 color: #ffed8b;
 text-align: left;
 margin-top: 11px;
 margin-left: 8px;
}

p{
 float: left;
 width: 100%;
 font: normal 12px Tahoma, Verdana;
 color: #4d3737;
 line-height: 36px;
 text-align:justify;
}

/*-----------------------------------------page------------*/

#pagecontainer{
 margin: 0px auto;
 width: 938px;
 overflow: hidden;
}

#pin{
 clear: both;
 margin-left: 509px;
 z-index: 70;
 position: relative;
 margin-bottom: -6px;
}

.pagetopcurve{
 float: left;
 width: 922px;
 margin-left: 9px;
 z-index: 50;
 position: relative;
}

.pagetopcurveleft, .pagetopcurveright{
 float: left;
 height: 12px;
}

.pagetopcurvemid{
 float: left;
 width: 898px;
 background: url(../images/pagebg_top_mid_05.png) repeat-x;
 height: 12px;
 font: normal 0px Tahoma;
 color: #98000d;
}

.pagebottomcurvemid{
 float: left;
 width: 904px;
 background: url(../images/pagebg_bottom_mid_19.png) repeat-x;
 height: 12px;
 font: normal 0px Tahoma;
 color: #98000d;
}

#page{
 float: left;
 width: 938px;
 background: url(../images/repeat_24.png) repeat-y;
 padding-bottom: 25px;
}

#header{
 float: left;
 width: 938px;

}

.headleftholder{
 float: left;
 width: 340px;
}

.titleholder{
 float: left;
 width: 100%;
 margin-top: 22px;
 padding-left: 12px;
 margin-left: 13px;
 padding-right: 10px;
 padding-top: 15px;
 background: #f5f5ed;
}

.titleimage{
 float: left;
}

p.punchline{
 float: left;
 width: 100%;
 font: bold 12px Arial, Verdana;
 color: #8a0002;
 text-align: right;
 margin-top: 15px;
}

.menus, .menus1{
 width: 340px;
 margin-left: 15px;
 margin-top: 15px;
 float: left;
 clear: left;
 z-index: 80;
 margin-top: 22px;
 position: relative;
}

.menus1{
 margin-top: 21px;
 margin-left: 0px;
}

ul.navigation{
 float: left;
 width: 340px;
}

ul.navigation li{
 float: left;
 margin-left: 30px;
 margin-top: 0px;
}

ul.navigation li a {  
 display:block;
 text-decoration: none;
 float:left;
 height:33px; outline: none;
 margin-right:0px; 
 background: url(../images/buttonbg_mid_26.jpg) repeat-x;
}  

ul.navigation li a div {  
 cursor:pointer;
 display:inline;
 float:left;
 margin-left: -5px;
 height:33px;
 background: url(../images/buttonbg_left_24.jpg) no-repeat left;
}  

ul.navigation li a span{
 float: left;
 height: 33px;
 margin-right: -5px;
 padding-left: 26px;
 padding-right: 26px;
 background: url(../images/buttonbg_right_28.jpg) no-repeat right;
}

ul.navigation li a p.navi{
 font: bold 11px Tahoma, Arial;
 color: #fbbfbf;
 padding-top: 10px;
 text-align: center;
}

ul.navigation li a:hover span p.navi, .navigation li a.current span p.navi{
 font: bold 11px Tahoma;
 color: #cc513d;
}

.headmodel{
 float: left;
 width: 215px;
 height: 230px;
 z-index: 100;
 position: relative;
 margin-top: -6px;
 margin-left: 25px;
}

.headcontact{
 float: left;
 width: 322px;
 margin-top: 26px; padding-left: 15px; padding-right: 10px;
 padding-bottom: 18px;
 margin-left: 0px;
 background: #f5f5ed;

}

h3, h4 a{
 float: left;
 width: 100%;
 font: bold 28px Tahoma, Verdana;
 color: #8a0002;
 margin-left: 35px;
 text-align: left;
}

h4 a{
 font-size: 26px;
 margin-left: 0px;
 margin-top: 7px;
}

h3 a:hover{
 text-decoration: underline;
}

.pinklines{
 float: left;
 width: 914px;
 height: 2px;
 font: normal 0px Tahoma;
 color: #f5f5ed;
 text-align: left;
 border-top: 1px solid #efcfc8;
 border-bottom: 1px solid #efcfc8;
 margin-left: 13px;
 z-index: 70;
 position: relative;
 margin-top: -92px;
}

/*---------------------------content-----------------------------------------------*/

#content{
 clear: both;
 width: 938px;
}

.contentleft{
 float: left;
 width: 320px;
 margin-left: 35px;
}

.leftcontainer{
 float: left;
 margin-top: 19px;
}

.leftcontainertwo{
 float: left;
 margin-top: 29px;
}

.leftcontainerthree{
 float: left;
 margin-top: 33px;
}

.leftcontainerfour{
 float: left;
 margin-top: 38px;
}

.leftcontainerhead, .rightcontainerhead{
 float: left;
 width: 318px;
 background: url(../images/heading_repeat_34.png) repeat-x;
 height: 39px;
}

.headbgleft{
 float: left;
 width: 1px;
 height: 39px;
}

.silhoute{
 float: left;
 margin-left: 22px;
 margin-top: 2px;
}

.leftcontainercontent{
 float: left;
 width: 320px;
 margin-top: 20px;
}

.leftcontainercontenttop{
 float: left;
 margin-bottom: -3px;
 margin-left: 140px;
 width: 134px;
 height: 16px;
}

.leftcontainercontentholder{
 float: left;
 width: 320px;
}

.leftcontainercontentholderleft{
 float: left;
 margin-right: -3px;
 margin-top: 20px;
 width: 19px;
 height: 171px;
}

.leftcontainercontentholderright, .leftcontainercontentholderrightthree, .leftcontainercontentholderrightfour{
 float: left;
 width: 20px;
 height: 168px;
 margin-left: -4px;
 margin-top: 250px;
 z-index: 170;
 position: relative;
}

.leftcontainercontentholderrightthree{
 margin-top: 200px;
}

.leftcontainercontentholderrightfour{
 margin-top: 130px;
 margin-left: -12px;
}

.leftcontainercontentholdermid{
 float: left;
 width: 286px;
}

.innercontentbodytop{
 float: left;
 width: 286px;
}

.innercontentbodytopleft, .innercontentbodytopright{
 float: left;
 height: 12px;
}

.innercontentbodytopmid, .innercontentbodybottomid{
 float: left;
 width: 274px;
 background: url(../images/content_body_top_mid_51.png) repeat-x;
 height: 12px;
 font: normal 0px Tahoma;
 color: #8d1212;
}

.innercontentbodybottomid{
 background: url(../images/content_body_bottom_mid_73.png) repeat-x;
}

.innerbodymid{
 float: left;
 background: url(../images/content_body_mid_68.png) repeat-y;
 width: 286px;
 z-index: 200;
 position: relative;
}

ul.moreescortslists{
 float: left;
 width: 200px;
 padding-bottom: 20px;
 margin-left: 5px;
}

ul.moreescortslists li{
 float: left;
 width: 200px;
 margin-top: 11px;
}

ul.moreescortslists li a{
 float: left;
 display: block;
 font: normal 12px Tahoma, Verdana;
 color: #ffffff;
 text-align: left;
 margin-left: 15px;
}

ul.moreescortslists li a:hover, ul.moreescortslists li a.current{
 color: #ff3b3b;
}

ul.banners{
 float: left;
 width: 200px;
 margin-left: 40px;
 margin-top: 10px;
 padding-bottom: 30px;
}

ul.banners li{
 float: left;
 margin-top: 25px;
}

ul.banners li a{
 text-decoration: none;
}

ul.banners li a img{
 border: 1px solid #d5d7da;
}


.contentright{
 float: left;
 width: 533px;
 margin-left: 25px;
}

.aboutriyana{
 float: left;
 width: 533px;
}

.bottomarrow{
 float: left;
 width: 55px;
 height: 38px;
 margin-left: 121px;
}

.riyanadata{
 float: left;
 width: 100%;
 padding: 0px;
}

p.riyanatext img{
 float: left;
 width: 103px;
 height: 16px;
 margin-top: 10px;
}

p.riyanatext{
 float: left;
 width: 100%;
 font: normal 12px Tahoma, Verdana;
 color: #4d3737;
 text-align:justify;
 line-height: 36px;
 margin-top: -5px;
}

.mypics{
 float: left;
 width: 533px;
 margin-top: 22px;
}

.mypicsone{
 float: left;
 width: 533px;
 margin-top: 4px;
}

.modelinfo{
 float: left;
 width: 252px;
 margin-left: 15px;
}

ul.modeltabgallerycontent{
 float: left;
 width: 252px;
}

ul.modeltabgallerycontent li{
 float: left;
 width: 252px;
}

.rightcontainerhead{
 width: 531px;
}

.mypicscontentone{
 float: left;
 width: 266px;
 margin-top: -60px;
}

ul.picslistsone{
 float: left;
 width: 248px;
 margin-top: 8px;
}


ul.picslistsone li.galleryspacer{
 float: left;
 margin-top: 8px;
}

ul.picslists li{
 float: left;
 width: 233px;
 margin-right: 15px;
 margin-top: 25px;
}

.pictop, .picbottom{
 float: left;
 width: 233px;
}

.pictopleft, .pictopright{
 float: left;
 height: 9px;
}

.pictopmid{
 float: left;
 width: 216px;
 background: url(../images/frame_topmid_75.png) repeat-x;
 font: normal 0px Arial;
 color: #eee9e2;
 text-align: left;
 height: 9px;
}

.picbottommid{
 float: left;
 background: url(../images/frame_bottom_mid_99.png) repeat-x;
 width: 217px;
 font: normal 0px Arial;
 color: #eee9e2;
 text-align: left;
 height: 9px;
}

.picmid{
 float: left;
 width: 233px;
 background: url(../images/frame_mid_small_83.png) repeat-y;
}

.picmid a img, .bigpicmid a img{
 float: left;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 15px;
 border: none;
}

.bigpictop, .bigpicbottom{
 float: left;
 width: 284px; margin-left: 1px;
}

.bigpictopmid{
 float: left;
 width: 266px;
 background: url(../images/frame_topmid_75.png) repeat-x;
 font: normal 0px Arial;
 color: #eee9e2;
 text-align: left;
 height: 9px;
}

.bigpicbottommid{
 float: left;
 background: url(../images/frame_bottom_mid_99.png) repeat-x;
 width: 267px;
 font: normal 0px Arial;
 color: #eee9e2;
 text-align: left;
 height: 9px;
}

.bigpicmid{
 float: left;
 width: 284px;
 background: url(../images/frame_mid_big_89.png) repeat-y;
}

.callright, .callrightone, .callrighttwo, .callrightlinks{
 float: left;
 width: 533px;
 margin-top: 3px;
 margin-left: 35px;
}

.callrightone{
 float: left;
 margin-top: 18px;
}

.callrighttwo{
 float: left;
 margin-top: -2px;
}

.calltextimage{
 float: left;
}

.calltext{
 float: left;
 margin-top: 7px;
}

.metext{
 float: left;
 margin-top: 13px;
 margin-left: 10px;
}

.contactnumber{
 clear: left;
 float: left;
 font: bold 36px Arial, Verdana;
 text-align: left;
 color: #ac0707;
 margin-left: 110px;
 margin-top: -8px;
}

.mailid a{
 float: left; display: block;
 font: bold 30px Arial, Verdana;
 text-align: left;
 color: #ac0707;
 margin-left: 100px;
 margin-top: -1px;
}

.otherpics, .otherpicsone{
 float: left;
 margin-top: -7px;
 margin-left: 15px;
}

.otherpicsone{
 width: 100%;
}

h5{
 float: left;
 font: bold 27px Brush Script MT, Arial, Verdana;
 color: #ac0707;
 text-align: left;
}

.aboutriyanaafridi{
 clear: both;
 width: 270px; float: left;
 margin-left: 15px;
 top: 4px;
 position: relative;
 padding-bottom: 6px;
}

.chargepic{
 float: right;
 width: 233px;
 margin-left: 10px;
 margin-top: -10px;
 padding-bottom: 27px;
}

/*----------------links page----------------------------------------------*/

p.paradatanew{
 margin-top: -5px;
 float: left;
 padding-bottom: 5px;
}

p.paradatanew a{
 font: bold 12px Tahoma, Verdana;
 color: #333333;
}

p.paradatanew a:hover{
 text-decoration: underline;
}

.callrightlinks{
 margin-top: 14px;
}

.ourbanners{
 float: left;
 margin-top: 30px;
}

h1.forbanners{
 margin-left: 0px;
 padding-bottom: 0px;
 font-size: 18px;
 width: 533px; color: #a00303;
 border-bottom: 2px solid #a00303;
}

.delhibannerwide{
 width: 468px;
 margin-top: 34px;
 float: left;
}

.delhibannerwide img, .delhibannersmallwide img, .delhibannerimagesize img{
 float: left;
}

textarea.textholderone{
 float: left;
 margin-top: 26px;
 background: none;
 border: none; height: 238px;
 line-height: 36px;
 margin-left: 9px;
 color: #4d3737;
}

.delhibannersmallwide, .delhibannerimagesize{
 float: left;
 width: 234px;
 margin-top: 37px;
}

textarea.textholder, textarea.textholderother{
 float: left;
 margin-top: 25px;
 background: none;
 border: none; height: 215px;
 line-height: 36px;
 margin-left: 9px;
 color: #4d3737;
}

textarea.textholderother{
 height: 143px; margin-left: 15px; float: left;
 margin-top: 32px;
}

.delhibannerimagesize{
 margin-left: 0px;
}

.delhibannerimagesize img{
 margin-left: 15px;
}

.linktexts{
 float: left;
 width: 533px;
 margin-top: 46px;
 padding-bottom: 35px;
 margin-left: 0px;
}

ul.linkslists{
 float: left;
}

ul.linkslists li{
 float: left;
 margin-left: 15px;
 margin-right: 15px;
}

ul.linkslists li a{
 float: left;
 display: block;
 font: bold 13px Tahoma, Verdana;
 color: #b60101;
 text-align: center;
}

ul.linkslists li a:hover, ul.linkslists li a.current{
 color: #824040;
 text-decoration: underline;
}

/*---------------------------------------footer----------------------------------------------*/

#footer{
 clear: both;
 width: 938px;
 padding-top: 30px;
}

.footerleft{
 float: left;
 width: 21px;
}

.footerlefttop, .footerleftbottom{
 float: left;
 width: 21px;
}

.footerleftmid{
 float: left;
 width: 21px;
 background: url(../images/footer_left_mid_91.png) repeat-y;
 height: 48px;
 font: normal 0px Tahoma;
 color: #990006;
}

.footerrighttmid{
 float: left;
 width: 19px;
 background: url(../images/footer_right_mid_93.png) repeat-y;
 height: 50px;
 font: normal 0px Tahoma;
 color: #990006;
}

.footerright{
 float: left;
 width: 19px;
}

.footermid{
 float: left;
 width: 898px;
 background: url(../images/footer_middle_87.png) repeat-x;
 height: 72px;
 margin-top: 3px;
}


ul.designedby, ul.copy{
 float: left;
 left: 330px;
 position: relative;
 margin-top: 20px;
}

ul.copy{
 clear: both;
 left: 230px;
 margin-top: 10px;
 position: relative;
}

ul.designedby li, ul.copy li{
 float: left;
 font: normal 11px Tahoma, Verdana;
 color: #ffffff;
 text-align: center;
}

ul.designedby li a, ul.copy li a{
 float: left;
 display: block;
 font: normal 11px Arial, Verdana;
 color: #ffffff;
 margin-left: 10px;
 margin-right: 10px;
}

ul.designedby li a:hover, ul.copy li a:hover{
 text-decoration: underline;
}

p.webmaster a{
 width: 890px;
 clear: both;
 font: bold 11px Tahoma, Verdana;
 color: #ffffff;
 text-align: right;
 float: left;
 margin-top: -15px;
 text-decoration: none;
}

p.webmaster a:hover{
 text-decoration: underline;
}

.bannerdown{ float: left;
 clear: both;
 padding-bottom: 25px;
/* left: 265px;
 position: relative;*/
 margin: 0px ;
}

ul.footbanner{
 float: left;
 width: 476px;
}

ul.footbanner li{
 float: left;
 width: 476px;
 margin-top: 25px;
}

ul.footbanner li a{
 float: left;
 display: block;
}

ul.footbanner li a img{
 border: none;
}
