body {
 	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#684436;
	text-align:center;
	}
input, select, textarea{
	color:#9D8A80;	
	font-size:12px;
	}
a{
	outline:none;
	text-decoration:none;
	}
p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dt, dd{
	margin:0;
	padding:0;
	}
input{
	outline:none;
	}
li{
	list-style-type:none;
	}
img{
	border:none;	
	}
fieldset{
	border:none;
	margin:0;
	padding:0;
	}
/*----------main----------*/
#main{
	width:863px;
	background:#ECE8E6 url(image/top-bg.gif) no-repeat left top;
	margin:10px auto 10px auto;
	overflow:hidden;
	text-align:left;
	}
/*----------header----------*/
#header{
	float:left;
	width:862px;
	}
#header h1.logo{
	background:url(image/logo.gif) no-repeat 26px 17px;
	width:180px;
	height:64px;
	float:left;
	padding:17px 0 0 30px;
	margin-top:15px;
	overflow:hidden;
	}
#header h1.logo a{
	text-indent:-100000px;
	width:180px;
	height:64px;
	float:left;
	}
/*----------loginbox----------*/
.login-box{
	width:140px;
	float:right;
	margin:14px -3px 0 0;
	font-size:9px;
	}
.login-box a{
	color:#9D8A80;
	text-decoration:none;
	padding-right:2px;
	font-weight:bold;
	}
.login-box span{
	float:left;
	width:100%;
	color:#9D8A80;
	padding:6px 0 0 0;
	}
.login-box form{
	float:left;
	position:relative;
	}
#newsletter_indicator{
	position:absolute;
	top:8px;
	left:50px;
	display:none;
	}
.register{
	background:url(image/register-bg.gif) no-repeat left 3px;
	padding-left:8px;
	}
#scirEY{
	width:114px;
	height:19px;
	overflow:hidden;
	float:left;
	margin:10px 0 0 0;
	}
#scirEY table td{
	text-align:left;
	}
.mail{
	font-weight:normal !important;
	padding:0 0 10px 0!important;
	font-size:9px;
	float:left;
	}
.text{
	background:url(image/txt-box.gif) no-repeat left;
	border:none;
	float:left;
	height:19px;
	margin:5px 0 0;
	padding:3px 3px 0 3px;
	width:123px;
	}
.txterror{
	background:url(image/txt-box.gif) no-repeat left;
	border: 1px solid #D62408;
	float:left;
	height:19px;
	margin:5px 0 0;
	padding:3px 0 0 0;
	width:123px;
	}
.log-serviceprovider{
		background:url(image/reg-arr.gif) no-repeat left ;
		padding:0 0 0 8px;
		color: #7f6a59 !important;
	}
.join{
	padding:5px 0 0 0;
	float:left;
	}
/*----------loginbox-ends----------*/
/*----------spotlight----------*/
.spotlight{
	background:#D8D0CC url(image/spotlight-bg.gif) no-repeat left top;
	float:left;
	width:831px;
	height:554px;
	margin:5px 0 0 11px;
	overflow:hidden;
	padding:0 0 0 9px;
	}
.spotlight ul li{
	float:left;
	padding:0 80px 0 0;
	}
.spotlight ul{
	padding:10px 0 0 97px;
	list-style-type:none;
	background:url(image/spot-nav-bg.gif) no-repeat 412px;
	float:left;
	height:34px;
	width:100%;
	}
#slide{
	padding:0;
	}
.spotlight ul#slide{
	height:501px !important;
	overflow:hidden;
	}
/*----------spotlight-ends----------*/
/*----------global-nav----------*/
.global-nav{
	float:left;
	width:862px;
	padding-bottom:11px;
	}
.global-nav ul{
	float:left;
	background:#D8D0CC url(image/global-nav-bg.gif) no-repeat;
	height:32px;
	margin:4px 0 0 11px;
	padding:0 0 0 5px;
	width:836px;
	}
.global-nav ul li{
	float:left;
	background:url(image/global-item-bg.gif) no-repeat left 9px;
	position:relative;
	}
.global-nav ul li.mover, .global-nav ul li.current{
	background:url(image/sub-li-hover.gif) no-repeat left 4px;
	}
.global-nav ul li.mover a, .global-nav ul li.current a{
	background:url(image/sub-li-hover-right.gif) no-repeat right 4px;
	}
.global-nav ul li.hover{
	background:#E88F23 url(image/sub-top.gif) no-repeat left top;
	}
.global-nav ul li.hover a{
	background:url(image/sub-top-2.gif) no-repeat right top;
	float:left;
	color:#3c1502;
	}
.global-nav ul li a{
	color:#624435 !important;
	height:100%;
	padding:10px 12px 8px 12px;
	font-size:12px;
	float:left;
	}
.global-nav ul li ul{
	position:absolute;
	margin:0;
	padding:0;
	left: -999em;
	width:100% !important;
	height:auto !important;
	float:left;
	background:none !important;
	}
.global-nav ul li.hover ul {
	border-top:1px solid #BD6F1A;
	left: auto;
	top:32px;
	}
.global-nav ul li.hover ul li{
	width:100%;
	background:#E88F23!important;
	}
.global-nav ul li.hover ul li a{
	border:none !important;
	padding:3px 0 0 10px;
	color:#3c1502;
	font-size:9px!important;
	}
.global-nav ul li ul li.hover{
	background:none !important;
	}
.global-nav ul li ul li a{
	background:url(image/sub-nav-item-bg.gif) no-repeat 4px 6px !important;
	}
.global-nav ul li ul li a:hover{
	color:#ECE8E5 !important;
	}
.global-nav ul li ul li.last a{
	background:url(image/sub-bot.gif) no-repeat left bottom!important;
	padding:3px 0 17px 10px;
	}
.global-nav ul li ul li.last{
	background:url(image/sub-bot-2.gif) no-repeat right bottom !important;
	}
.global-nav ul li.first, .footer ul li.first{
	background:none !important;
	}
.location-code{
	clear: left;
	float: left;
	width: 75%;
	display:block;
	text-align: center;
	}
/*----------global-nav-ends----------*/
/*----------header-ends----------*/
/*----------homeblocks----------*/
.block{
	width:201px;
	min-height:74px;
	float:left;
	margin:0 0 0 14px;
	background:url(image/block-bg.gif) no-repeat left top;
	}
div.hover{
	background:url(image/block-hover.gif) no-repeat left top;
	}
.block h2{
	font-size:20px;
	padding:12px 0 5px 12px;
	}
.block h2 a{
	color:#B1A19A;
	}
div.hover h2 a{
	color:#3B1700;
	} 

/*----------homeblock-ends----------*/
/*----------footer----------*/
.footer a:hover{
	color:#FF9900;
	}
.footer{
	text-align:center;
	float:left;
	width:100%;
	padding:2px 0 25px 0;
	background: url(image/foot-home.gif) no-repeat left bottom !important;
	}
.footer ul{
	padding:0 0 26px 108px;
	}
.footer ul li{
	float:left;
	background:url(image/footer-item-bg.gif) no-repeat left 2px;
	padding:0 10px 0 10px;
	}
.footer ul li a, .footer p{
	color:#856D61;
	font-size:10px;
	}
.footer p{
	float:left;
	padding:10px 10px 0 300px;
	}
.footer .terms{
	padding:10px 0 0 0;
	float:left;
	}
.footer .terms li{
	padding:0 10px 0 10px;
	background:url(image/dot.gif) no-repeat left 9px;
	}
.foot-inside{
	background: #ece8e5 url(image/foot-inside.gif?v=2.0) no-repeat left top !important;
	padding:16px 0 0 0;
	}
/*----------footer-ends----------*/
/*----------inside-content-starts---------------------*/
.wrap{
	float:left;
	padding:0 0 32px 8px;
	min-height:400px;
	background:#F5F3F2 url(image/wrap-bg.gif) repeat-y;
	width:855px;
	}
.wrap a:hover{
	color:#FF9900;
	}
.inside{
	background:none;
	padding-bottom:5px;
	}
.content, .static{
	width:264px;
	float:left;
	padding:0 0 0 10px;
	}
.content{
	margin-top:-44px;
	}
.static{
	margin-top:32px;
	}
.content h2, .static h2{
	font-size:25px;
	color:#654435;
	line-height:23px;
	}
.content h2{
	padding-bottom:50px;
	}
.static h2{
	padding-bottom:42px;
	}
.content h2 span, .static h2 span{
	color:#D4891C;
	}
.content h3, .static h3{
	font-size:11px;
	padding:0 0 3px 0;
	}
.content p, .static p{
	padding:0 0 16px 0;
	line-height:15px;
	}
.slideshow, .slideshow-1{
	float:left;
	width:505px;
	height:355px;
	border:8px solid #D8D0CD;
	position:relative;
	}
.slideshow-2{
	float:left;
	width:808px;
	height:355px;
	border:8px solid #D8D0CD;
	position:relative;
	}
.slideshow #slides{
	height:358px;
	overflow:hidden !important;
	}
.slideshow-2{
	height:354px;
	overflow:hidden !important;
	margin-bottom:10px;
	}
.slideshow{
	margin:21px 0 0 42px;
	}
.slideshow-1{
	margin:99px 0 0 40px;
	overflow:hidden;
	}
.slideshow-1 #controls, .slideshow #controls{
	position:absolute;
	left:-8px;
	top:363px;
	background:url(image/control-bg.gif) no-repeat left top;
	width:125px;
	height:32px;
	z-index:999;
	}
.slideshow-2 #controls{
	position:absolute;
	left:-8px;
	top:320px;
	background:url(image/control-bg-top.gif) no-repeat left top;
	width:135px;
	height:32px;
	padding:10px 0 0 0;
	z-index:999;
	}
#controls span{
	margin:0 0 0 8px;
	float:left;
	}
#prev{
	text-indent:-100000px;
	width:21px;
	height:22px;
	background:url(image/slide-prev.gif) no-repeat left top;
	float:left;
	}
a#prev:hover{
	background:url(image/slide-prev.gif) no-repeat left -22px;
	}
#next{
	text-indent:-100000px;
	width:21px;
	height:22px;
	background:url(image/slide-next.gif) no-repeat left top;
	float:left;
	}
a#next:hover{
	background:url(image/slide-next.gif) no-repeat left -22px;
	}
#pause{
	text-indent:-100000px;
	width:21px;
	height:22px;
	background:url(image/pause.gif) no-repeat left top;
	float:left;
	}
a#pause:hover, .current a#pause{
	background:url(image/pause.gif) no-repeat left -22px;
	}
#play{
	text-indent:-100000px;
	width:21px;
	height:22px;
	background:url(image/play.gif) no-repeat left top;
	float:left;
	}
a#play:hover, .current a#play{
	background:url(image/play.gif) no-repeat left -22px;
	}
/*----------search-box-starts-----------------------*/
.search-box{
	float:left;
	margin:32px 0 0 401px;
	width:100%;
	position: relative;
	}
.search-box span{
	width:180px;
	float:left;
	}
.search-box span p.location-msg{
	 width: 180px;
	 font-size: 10px;
	 background:url(image/star.jpg) no-repeat left 13px;
	 padding: 7px 0 0 13px;
	 width: 155px;
	 font-size: 9px;
	 font-weight: bold;
	 
	}
.text-box, .search-box select{
	margin:0 0 0 0;
	font-size:11px;
	color:#C3B7B7;
	border:1px solid #E5E4E2;
	}
.search-box select{
	width:157px;
	padding:2px 0 2px 0;
	}
.search-box .text-box{
	width:135px !important;
	padding:3px 3px 3px 3px;
	}
.search-box label, .wthr-update label{
	font-size:24px;
	color:#9C8A80;
	font-weight:bold;
	}
.search-box .button{
	margin:39px 0 0 0;
	}
.wthr-update{
	float:left;
	margin:32px 0 0 0;
	width:100%;
	}
.wthr-update form{
	float:right;
	margin-right:20px;
	}
.wthr-update span, .wthr-update label{
	width:251px;
	float:left;
	}
.wthr-update select{
	width:141px;
	border:1px solid #D8D6D7;
	margin:0 0 0 55px;
	}
.wthr-update .text-box{
	margin:0 0 0 78px;
	background:url(image/srch-bg.gif) no-repeat right top;
	}
.prod-list{
	background:url(image/video-bg.gif) no-repeat;
	width:434px;
	height:66px;
	float:left;
	padding:6px 8px 8px 8px;
	margin:13px 0 0 -5px;
	}
.prod-list li{
	float:left;
	padding:0 0 5px 0;
	}
#sarchindicator{
		background: url(image/indicator.gif) no-repeat;
		width: 50px;
		height: 50px;
		position: absolute;
		z-index: 999;
		top: 30px;
		left: 242px;
		display: none;
	}
/*----------search-box-ends-----------------------*/
/*----------casting-main-page-starts---------------------*/
.casting-main{
	padding:36px 0 0 10px;
	}
.casting-main p{
	padding:0 20px 20px 0;
	}
.casting-top-links{
	float:left;
	width:100%;
	}
.casting-top-links ul{
	float:left;
	padding:0 0 28px 0;
	}
.casting-top-links ul li a, .casting-top-links ul li{
	font-size:20px;
	color:#694837;
	font-weight:bold;
	}
.current a, .currentType a{
	color:#FF9900 !important;
	}
.currentType ul li a{
	color:#B0A19B !important;
	}
.casting-top-links ul li{
	float:left;
	padding:0 34px 0 0;
	}
.casting-top-links select{
	float:right;
	margin:7px 20px 0 0;
	width:177px;
	}
/*----------casting-main-page-ends---------------------*/
/*----------casting-category-starts---------------------*/
.gallery{
	float:left;
	width:556px;
	}
.gallery li{
	float:left;
	padding:0 10px 10px 0;
	}
/*----------casting-category-ends---------------------*/
/*----------casting-model-page-starts---------------------*/
.models-listing{
	width:840px;
	float:left;
	position:relative;
	padding:20px 0 0 0;
	}
.models-listing #controls{
	position:absolute;
	left:0px;
	top:494px;
	z-index:999;
	background:url(image/control-bg-top.gif) no-repeat left top;
	width:135px;
	height:32px;
	padding:10px 0 0 0;
	}
.model-list{
	float:left;
	width:193px;
	overflow:hidden;
	}
.model-list ul{
	height:505px;
	overflow:hidden;
	background-color:#D9CFCD;
	border:8px solid #D9CFCD;
	border-left:none;
	width:100%;
	}
.model-list ul li{
	float:left;
	padding:0 4px 1px 0;
	}
.models-listing #slide{
	width:354px;
	height:505px;
	overflow:hidden;
	float:left;
	border:8px solid #D9CFCD;
	}
.abi{
	float:left;
	width:235px;
	padding:0 0 0 36px;
	}
.abi h4{
	color:#654433;
	font-size:24px;
	line-height:15px;
	padding-bottom:19px;
	}
.abi dt, .abi dd{
	float:left;
	width:90px;
	padding-bottom:5px;
	}
.abi dt{
	color:#D9D1CD;
	}
.addto{
	float:left;
	width:100%;
	padding-left:292px;
	font-size:11px;
	color:#9D8A80;
	}
.s-list{
	float:left;
	position:absolute;
	left:0;
	height:16px;
	font-size:11px;
	color:#614436;
	padding:0 0 5px 20px;
	background:url(image/s-list-bg.gif) no-repeat left top;
	}
.location-list .s-list{
	top:-20px;
	}
.stylists-list .s-list{
	top:50px;
	}
.photographer-list .s-list{
	bottom:-35px !important;
	}
#imgnav .cast-back, #imgnav .cast-next{
	position:absolute;
	width:20px;
	height:22px;
	top:508px;
	text-indent:-10000000px;
	z-index:999;
	}
#imgnav .cast-back{
	background:url(image/cast-back.gif) no-repeat;
	right:310px;
	}
#imgnav .cast-next{
	background:url(image/cast-next.gif) no-repeat;
	right:285px;
	}
.models-listing .pdf{
	margin:12px 0 0 267px;
	}
/*----------casting-model-page-ends---------------------*/
/*----------location-results-page-starts---------------------*/
.location-search, .stylists-search{
	float:left;
	padding:40px 0 0 10px;
	width:840px;
	}
.related-links{
	float:left;
	width:244px;
	padding:0 0 0 34px;
	}
.related-links h4{
	color:#9C8A80;
	font-size:20px;
	line-height:21px;
	padding:0 0 14px 0;
	}
.related-links a{
	color:#B0A19B;
	}
.location-list, .stylists-list, .photographer-list{
	width:520px;
	position:relative;
	float:left;
	}
.location-list #slide, .stylists-list #slide, .photographer-list #slide{
	border:8px solid #D9CFCD;
	float:left;
	height:354px;
	overflow:hidden;
	width:504px;
	}
.location-search .pdf, .stylists-search .pdf{
	margin:12px 0 0 235px;
	float:left;
	}
.location-srch-results, .photographer{
	width:586px;
	float:left;
	padding:32px 0 0 10px;
	}
.location-list #controls, .stylists-list #controls, .photographer-list #controls{
	background:transparent url(image/control-bg-top.gif) no-repeat scroll left top;
	height:32px;
	left:0;
	padding:10px 0 0;
	position:absolute;
	width:135px;
	z-index:999;
	}
.location-list #controls{
	top:328px;
	}
.loc-nav{
	border:8px solid #D9CFCD;
	border-top:none;
	float:left;
	width:504px;
	height:190px;
	overflow:hidden;
	background-color:#D9CFCD;
	}
.loc-nav .cast-back, .loc-nav .cast-next{
	position:absolute;
	width:20px;
	height:22px;
	top:588px;
	text-indent:-10000000px;
	z-index:999;
	}
.loc-nav .cast-back{
	background:url(image/cast-back.gif) no-repeat;
	right:36px;
	}
.loc-nav .cast-next{
	background:url(image/cast-next.gif) no-repeat;
	right:10px;
	}
#nav li{
	float:left;
	padding:0 4px 1px 0;
	}
/*----------location-results-page-ends---------------------*/
/*----------stylists-starts-----------------------*/
.stylists{
	padding:15px 0 0 10px;
	width:840px;
	}
.stylists h3{
	color:#644435;
	font-size:18px;
	letter-spacing:-1px;
	padding:28px 0 20px 0;
	float:left;
	width:100%;
	}
.stylists-list h2{
	padding:0 0 40px 0;
	font-size:25px;
	}
.photographer-list h2{
	font-size:25px;
	}
.stylist-links{
	margin:69px 20px 0 0 !important;
	}
.cat-list{
	float:left;
	width:100%;
	}
.cat-list li{
	float:left;
	padding:0 10px 8px 0;
	width:158px;
	height:158px;
	}
.stylists-list #controls, .photographer-list #controls{
	top:395px;
	}
.photographer-list .breadcrumb{
	height:42px;
	overflow:hidden;
	}

/*----------stylists-ends-----------------------*/
.photographer-list2{
	width:67px;
	height:286px;
	padding:8px 8px 8px 7px;
	float:left;
	background:url(image/location-sidelist-bg.gif) no-repeat;
	}
.photographer-list2 ul{
	float:left;
	width:67px;
	height:286px;
	overflow:hidden;
	}
.location-srch-results span, .photographer span{
	background:url(image/slide-bg.gif) no-repeat;
	float:left;
	width:435px;
	height:296px;
	padding:8px;
	margin:0 0 0 3px;
	}
.photographer span{
	margin-top:14px;
	}
.photographer-list2{
	margin:30px 0 0 20px;
	}
.location-srch-results .addto{
	padding-left:430px !important;
	}
/*----------contact-us-starts-----------------------*/
.contact-us{
	background:#ECE8E6 url(image/contact-us-bg.gif) no-repeat;
	width:323px;
	height:473px;
	margin:32px 0 0 60px;
	padding:27px 0 0 31px;
	float:left;
	}
.reg{
	background:#ECE8E6 url(image/reg-bg.gif) no-repeat !important;
	height:323px;
	}
.contact-us label{
	color:#9D8A80;
	font-size:11px;
	width:118px;
	float:left;
	background:url(image/dot-2.gif) no-repeat 93px 8px;
	}
.contact-us a{
	color:#9D8A80;
	}
.contact-us input{
	background:url(image/text-box.gif) no-repeat;
	border:none;
	width:141px;
	height:19px;
	}
.contact-us select{
	border:none;
	width:137px;
	height:15px;
	margin:3px 0 2px 2px;
	font-size:11px;
	}
.contact-us textarea{
	border:none;
	margin:3px 0 0 1px;
	width:139px;
	height:70px;
	}
.btn, .btn-2, .r-btn{
	width:auto !important;
	height:auto !important;
	float:left;
	background:none !important;
	}
.btn, .r-btn{
	padding:10px 0 10px 214px;
	}
#register_subscribe{
	width:auto;
	height:auto;
	float:left;
	}
.nl{
	width:150px !important;
	margin:2px;
	background:none!important;
	}
.btn-2{
	padding:10px 0 10px 225px;
	}
p.error label{
	width:180px !important;
	float:left;
	}
.details, .contact div{
	float:right;
	padding:31px 45px 0 0;
	}
.details h4, .contact div h4{
	color:#D8D0CC;
	font-size:24px;
	padding:0 0 8px 0;
	}
.details dt, .contact div dt{
	font-weight:bold;
	}
.details dd, .contact div dd{
	padding:3px 0 7px 0;
	}
.contact div dd a{
	color:#684436;
		}
.contact div{
	width:265px;
	}
/*----------contact-us-ends-----------------------*/
/*----------form-styles-starts---------------------*/
.form-styles{
	background:url(image/small-box-bg.gif) no-repeat;
	width:354px;
	margin:32px 0 0 60px;
	float:left;
	}
.form-styles table td  a{
	font-size:12px;
	}
.form-styles table{
	width:100%;
	text-align:left;
	margin:28px 0 0 0;
	padding:0;
	background:#ECE8E6 url(image/small-box-btm.gif) no-repeat 0 bottom;
	}
.form-styles label{
	color:#9D8A80;
	font-size:11px;
	width:75px;
	padding:0 0 0 40px;
	float:left;
	}
.form-styles select{
	border:none;
	width:137px;
	height:15px;
	margin:3px 0 2px 2px;
	font-size:11px;
	}
.form-styles p label{
	padding:0 !important;
	}
.form-styles input{
	background:url(image/text-box.gif) no-repeat;
	border:none;
	width:141px;
	height:19px;
	}
.form-styles a{
	color:#9D8A80;
	}
.form-styles textarea{
	border:none;
	margin:3px 0 0 1px;
	width:139px;
	height:70px;
	}
.form-styles td span{
	padding:28px 0 0 0;
	float:left;
	}
.related-links2{
	padding:28px 0 0 156px;
	float:left;
	}
.related-links2 h4{
	font-size:22px;
	color:#D8D0CD;
	padding:0 0 10px 0;
	}
.related-links2 a{
	color:#9D8B81;
	}
.news-letter li h5{
	font-size:16px;
	}
.news-letter li h5 a{
	color:#A28C7E;
	}
.news-letter li span{
	color:#D78F2D;
	}
#newsletter{
	margin:28px 0 0 208px !important;
	position:relative;
	}
.news-heading{
	padding:0 0 10px 20px !important;
	font-weight:bold;
	font-size:18px;
	}
#newsletter table{
	margin:10px 0 0 0 !important;
	}
.n-letter{
	color:#D8D0CD !important;
	}
#newsletter p.error label{
	float:none !important;
	}
#newsletter p.error{
	font-weight:bold;
	padding:20px 0 0 20px;
	}
#newsletter table p.error label{
	float:left !important;
	}
#newsletter table p.error{
	font-weight:normal;
	padding:0;
	}
/*----------form-styles-ends---------------------*/
/*----------photographer-starts-----------------------*/
.photo-main{
	margin:30px 0 0 10px;
	width:570px;
	padding:4px;
	height:330px;
	float:left;
	}
.photo-names{
	float:left;
	width:570px;
	margin:0 0 0 15px;
	}
.photo-names h4{
	font-size:20px;
	color:#B0A19B;
	letter-spacing:-1px;
	border-bottom:1px solid #DBD6D2;
	line-height:22px;
	padding:0 10px 0 0;
	margin-bottom:15px;
	width:150px;
	}
.photo-names ul li{
	float:left;
	width:190px;
	}
.photographer-links, .photographer-links-1, .stylist-links{
	float:right;
	width:235px;
	}
.photographer-links-1{
	margin:30px 20px 0 0 !important;
	}
.less-margin{
	margin:65px 20px 0 0 !important;
	}
.less-margin-2{
	margin:0 20px 0 0 !important;
	}
.photographer-links{
	margin:110px 20px 0 0;
	}
.photographer-links, .stylist-links{
	background:#ECE8E5 url(image/p-links-bottom.gif) no-repeat left bottom;
	}
.photographer-links-1 h4{
	font-size:20px;
	color:#B0A19B;
	letter-spacing:-1px;
	border-bottom:1px solid #DBD6D2;
	line-height:22px;
	padding:0 10px 0 0;
	margin-bottom:15px;
	width:150px;
	}
.photographer-links h5, .stylist-links h5{
	font-size:16px;
	color:#B0A19B;
	letter-spacing:-1px;
	line-height:22px;
	width:190px;
	padding:24px 10px 0 35px;
	background:url(image/p-links-top.gif) no-repeat left top;
	}
.photographer-links div-1, .stylist-links div-1{
	float:left;
	padding:0 54px 0 0;
	}
.photographer-links-1 ul{
	padding:0 0 20px 0;
	}
.photographer-links ul, .stylist-links ul{
	padding:20px 0 20px 35px;
	background:url(image/sep.gif) no-repeat 33px top;
	}
.photographer-links ul li a, .photographer-links-1 ul li a, .stylist-links ul li a, .stylist-links ul li, .photo-names ul li a{
	color:#B0A19B;
	}
.photographer-links ul li.current a, .stylist-links ul li.current a, .photo-names ul li.current a{
	color:#FF9900;
	}
.photographer-links ul li a, .stylist-links ul li a, .stylist-links ul li, .photo-names ul li a{
	font-weight:bold;
	}
.photographer-links ul li, .photographer-links-1 ul li, .stylist-links ul li, .photo-names ul li{
	padding-bottom:3px;
	}
.photographer-links ul li ul, .stylist-links ul li ul, .photo-names ul li ul{
	padding:5px 0 0 20px;
	background:none;
	}
.photographer-links ul li ul li, .stylist-links ul li ul li, .photo-names ul li ul li{
	width:200px;
	}
.photographer-links ul li ul li a, .stylist-links ul li ul li a, .photo-names ul li ul li a{
	font-weight:normal;
	}
.photographer h2{
	font-size:25px;
	color:#624235;
	line-height:28px;
	}
.breadcrumb {
	float:left;
	width:100%;
	}
.breadcrumb li.last{
	background:none !important;
	}	
.breadcrumb li{	
	float:left;
	background:url(image/b-item.gif) no-repeat right bottom;
	margin:0 9px 0 0;
	padding:0 10px 0 0;
	}
.breadcrumb li.current a{
	color:#FF9900;
	}	
.breadcrumb li a{
	font-size:11px;
	color:#654634;
	}
/*----------photographer-ends-----------------------*/
/*----------image-gallery-starts--------------------*/
.gallery-note{
	width:221px;
	float:left;
	padding:0 0 0 10px;
	margin-top:32px;
	}
.gallery-note h2{
	font-size:25px;
	color:#9D8980;
	line-height:23px;
	padding-bottom:48px;
	}
.gallery-note h2 a{	
	color:#9D8980;
}
.short{
	font-size:10px;
	color:#D8D0CC !important;
	}
.gallery-note h3{
	font-size:11px;
	padding:0 0 3px 0;
	}
.gallery-note p{
	padding:0 0 22px 0;
	line-height:15px;
	width:190px;
	}
.gallery-note p a{
		color: #684436;
	}
.image-gallery{
	background:#ECE8E5 url(image/gallery-bg.gif) no-repeat;
	float:left;
	width:551px;
	height:427px;
	padding:10px 0 10px 10px;
	margin:102px 0 0 45px;
	position:relative;
	}
.image-gallery ul li{
	float:left;
	padding:0 11px 11px 0;
	}
.back, .next{
	position:absolute;
	width:49px;
	height:52px;
	float:left;
	top:356px;
	text-indent:-10000000px;
	}
.back{
	background:url(image/back.gif) no-repeat;
	right:70px;
	}
.next{
	background:url(image/next.gif) no-repeat;
	right:17px;
	}
.pdf{
	background:url(image/pgf.gif) no-repeat;
	padding:0 0 0 20px;
	color:#654632;
	float:left;
	margin:12px 0 0 47px;
	}
.pdf-2{
	background:url(image/pgf.gif) no-repeat;
	padding:0 0 0 20px;
	color:#654632;
	float:left;
	margin:12px 0 0 0;
	}
.sendemail{
	background:url(image/mail.gif) no-repeat;
	padding:0 0 0 20px;
	color:#654632;
	float:left;
	margin:12px 0 0 10px;
	}
.photographer .pdf{
	margin:12px 0 0 200px !important;
	}
/*----------image-gallery-ends----------------------*/
/*----------pop-up-starts----------------------*/
#popup-top{
	position:relative;
	z-index:999;
	}
#signin-popup, #register-popup{
	width:322px;
	overflow:hidden;
	float:left;
	position:absolute;
	right:20px;
	top:28px;
	padding:0 0 0 33px;
	}
#signin-popup{
	background:url(image/login-bg.gif) no-repeat left top;
	height:270px;
	}
#register-popup{
	background:url(image/pop-register.gif) no-repeat left top;
	height:350px;
	}
#mailtofriend{
	position:relative;
	}
#mailtofriend-pop{
	background:transparent url(image/login-bg.gif) no-repeat scroll left top;
	height:270px;
	left:166px;
	overflow:hidden;
	padding:0 0 0 33px;
	position:absolute;
	top:116px;
	width:322px;
	z-index:999;
	}
/*----------pop-up-ends----------------------*/
/*----------paging-starts----------------------*/
.stats{
	float:left;
	}
.pages{
	float:right;
	margin-right:10px;
	padding:0 !important;
	border:none !important;
	}
.pages a{
	color:#9D8A80;	
	}
.pager{
	width:100%;
	}
.pager, .stats, .message, .description{
	border:none !important;
	margin:0!important;
	padding:0!important;
	}
/*----------paging-ends----------------------*/
/*----------blog-starts----------------------*/
.blog-home{
	float:left;
	width:570px;
	padding:40px 30px 0 20px;
	}
.blog h2, .blog-home h2{
	font-size:25px;
	color:#D8D0CC;
	line-height:23px;
	padding:20px 0 30px 0;
	}
.blog div, .blog-home div{
	border-bottom:1px solid #E5E0DD;
	margin-bottom:20px;
	padding-bottom:10px;
	}
.blog h4, .blog-home h4{
	padding:0 0 15px 0;
	}
.blog h4 a, .blog-home h4 a{
	font-size:16px;
	color:#9D8A80;
	}
.blog{
	float:left;
	width:570px;
	padding:0 30px 0 20px;
	}
.blog p a, .blog-home p a{
	color:#624435;
	}
.blog p, .blog-home p{
	padding:0 0 10px 0;
	}
.catlist, .linklist{
	float:left;
	width:218px;
	}
.catlist h2, .linklist h2{
	color:#DBD6D2;
	font-size:20px;
	letter-spacing:-1px;
	line-height:22px;
	margin-bottom:15px;
	padding:20px 10px 0 0;
	width:150px;
	}
.catlist ul li a, .linklist ul li a{
	color:#CCC1BC;
	font-weight:bold;
	}
.comment{
	width:550px;
	float:left;
	padding:10px 0 0 20px;
	}
.comment li.note{
	padding:0 0 10px 0;
	}
.comment li.note a{
	color:#624435;
	}
.comment dt{	
	float:left;
	vertical-align:middle;
	padding:8px 0 10px 0;
	width:80px;
	}
.comment dd{
	padding:0 10px 10px 0;
	width:150px;
	float:left;
	}
.comment textarea{
	border:none;
	width:122px;
	height:60px;
	background-color:#F9F8F7;
	}
.comment dd img{
	padding:0 0 0 10px;
	}
.comment-list{
	margin-bottom:20px;
	}
.comment-list a{
	color:#624435;
	}
.comment-item{
	padding:10px 0 10px 0;
	border-bottom:1px solid #E5E0DD;
	}
.comment-content-title{
	padding-bottom:5px;
	}
#comment .text{
	background:#fff;
	width:310px;
	}
#comment_description{
	background:#fff;
	width:315px;
	}
#comment{
	width:420px;
	}
#comment dd{
	width:310px !important;
	}
/*----------blog-ends----------------------*/
/*----------message-starts----------------------*/
.message {
	clear: both;
	
}
.message ul {
	list-style: none;
	padding: 5px 0 5px 0;
	margin:0 20px 0 5px;
}
.message ul li {
	list-style: none;
	margin:5px 0;
	font-size:12px;
	padding:8px 10px 8px 36px !important;
}
.message ul li.success a{
	color:#9B5F2D;
	}
.message ul li.success {
	background:url(image/success-msg-icon.gif) no-repeat scroll 10px 50%;
	color:#9B5F2D;
}
.message ul li.error {
	background: url(image/error-msg-icon.gif) no-repeat scroll 10px 50%;
	color:#CF3738;
}
.message ul li.warning {
	background:#FFF3A3 url(image/warning-msg-icon.gif) no-repeat scroll 10px 50%;
	border:1px solid #E7BD72;
	color:#B79000;
}
.message ul li.note {
	background:#FFF3A3 url(image/note-msg-icon.gif) no-repeat scroll 10px 50%;
	border:1px solid #E7BD72;
	color:#B79000;
}
/*----------message-ends----------------------*/
/*----------my-account-starts-----------------*/
.my-acc{
	padding:20px 0 0 5px;
	}
.my-acc a{
	font-size:12px;
	color:#624435;
	padding:0 0 0 10px;
	background:url(image/arrow.gif) no-repeat 0 3px;
	}
.manage-lb{
	border-collapse:collapse;
	margin:15px 0 0 10px;
	}
.manage-lb a{
	font-size:12px;
	color:#624435;
	}
.btn-3{
	margin:10px 20px 0 0;
	float:right;
	}
.add, .add2{
	margin:10px 0 0 10px;
	padding:6px 0 0 20px;
	color:#624435;
	font-size:16px;
	width:150px;
	height:26px;
	font-weight:bold;
	display:block;
	background:url(image/add-bg.gif) no-repeat;
	}
.add2{
	background:url(image/add-bg2.gif) no-repeat !important;
	width:159px!important;
	padding:6px 0 0 11px!important;
	}
.more{
	float:left;
	width:100%;
	}
.multiple{
	clear:both;
	width:150px;
	}
#stylists_category, #stylists_category1, #stylists_category2, #stylists_category3, #stylists_category4, #stylists_category5, #stylists_category6, #stylists_category7, #stylists_category8, #stylists_category9, #stylists_category10, #stylists_category11, #stylists_category12, #stylists_category13, #stylists_category14, #stylists_category15, #stylists_category16, #stylists_category17, #stylists_category18, #stylists_category19, #stylists_category20{
	width:auto;
	height:auto;
	}
.n-item{
	margin:15px 0 0 15px;
	}
#bio img{
	float:left;	
	}
#bio p{
	float:left;
	width:254px;
	margin-left:20px;
	}
.photographer-title{
	text-align:center;
	width: 184px !important;
	position:absolute;
	left:0;
	top:200px;
	margin-left:0 !important;
	}
#bio{
	float:left;
	width:100%;
	padding:40px 0 50px 0;
	position:relative;
	}
.photographer-list h2 span{
		font-size: 12px !important;
		color: #b3a6a0;
		font-weight: normal;
		padding: 0 0 0 5px;
	}
/*----------my-account-ends-----------------*/

/*---------awards-page-starts---------------*/
.awards-page{
	padding:40px 10px 0 10px;
	}
.awards-page h2{
	padding:0 0 32px 0;
	font-size:20px;
	}
.awards-page h3{
	padding:0 0 20px 0;
	font-size:12px;
	width:100%;
	}
.awards-page p{
	padding:0 20px 20px 0;
	}
.awards-page #slide{
	border:8px solid #D8D0CD;
	margin-bottom:20px;
	float:left;
	width:808px;
	overflow:hidden;
	height:354px !important;
	}
.awards-page #slide li{
	float:left;
	}
.awards-page #slide li img{
	float:left;
	}
.serivce-providers{
		font-weight: bold !important;
	}
.myaccout{
		color: #FF0F0F !important;
	}
	

/*---------awards-page-ends---------------*/
/*----------inside-content-ends---------------------*/
/*----------main-ends----------*/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ECE8E5;
	background-color: #FFFFFF;
	padding: 5px;
	opacity: 0.85;
	font-size: 10px;
	width: 500px;
	text-align: left;
	font-weight: normal !important;
}
#tooltip h3, #tooltip div { margin: 0; font-weight: normal !important; }

a.facebook{
		background: url(image/facebook.gif) no-repeat left top;
		width:18px;
		height:18px;
		font-size:9px;
		font-weight:normal;
		color:#9D8A80;
		float:left;
		margin:10px 0 0 0 !important;
		padding: 0 7px 0 0;
	}
a.facebook:hover{
		background: url(image/facebook_over.gif) no-repeat left top;
}
a.twitter{
		background: url(image/twitter.gif) no-repeat left bottom ;
		width:18px;
		height:18px;
		float: left;
		margin:10px 0 0 0 !important;
		padding: 0 0 0 10px;
}
.followus{
		margin:10px 0 0 0 !important;
		padding:8px 0 0 0 !important;
		width: 75px !important;
	}
a.twitter:hover{
		background: url(image/twitter_over.gif) no-repeat left bottom;
}
a.youtube{
		background: url(image/youtube.gif) no-repeat left top;
		width:45px;
		height:18px;
		font-size:9px;
		font-weight:normal;
		color:#9D8A80;
		float:left;
		margin:10px 0 0 0 !important;
		padding: 0 0 0 5px;
	}
a.youtube:hover{
		background: url(image/youtube_over.gif) no-repeat left top;
}
a.linkedin{
		background: url(image/linkedin.gif) no-repeat left top;
		width:18px;
		height:18px;
		font-size:9px;
		font-weight:normal;
		color:#9D8A80;
		float:left;
		margin:10px 0 0 0 !important;
	}
a.linkedin:hover{
		background: url(image/linkedin_over.gif) no-repeat left top;
}
a.newletter{
		float:left;
		background: url(image/arr_newletter.gif) no-repeat center left ;
		padding: 0 0 0 8px;
		font-size: 9px;
		color:#9D8A80;
		font-weight: normal;
}
.citycat{
		float: left;
		position: relative;
		width: 370px;
		height: 100px;
	}
.citycat p{
		position: absolute;
		top: 63px;
		left: 11px;
		color: #B0A19B;
	}
.citycat p strong{
		color: #9D8A83;
	}
.citycat-search{
	margin: 32px 0 0 0 !important;
	width: 50% !important;
	}
.home-content{
	clear: both;
	}
.summary-tags{
	padding:24px 27px 0 30px;
	text-align: left;
	}
.summary{
	padding-bottom: 17px;
	color: #c0b5b0;
	}
.summary a{
	color: #c0b5b0;
	}
.summary a:hover{
	color:#FF9900;
	}
.summary h3{
	margin-bottom: 7px;
	}
.summary-tags p{
	float: none;
	padding: 0;
	font-size:12px;
	}
.tags{
	padding-bottom: 20px;
	}
.tags a{
	color: #d8d0cc;
	}
.tags a:hover{
	color:#FF9900;
	}
.tags a.tag1 { font-size: 0.7em; font-weight: 100; }
.tags a.tag2 { font-size: 0.8em; font-weight: 200; }
.tags a.tag3 { font-size: 0.9em; font-weight: 300; }
.tags a.tag4 { font-size: 1.0em; font-weight: 400; }
.tags a.tag5 { font-size: 1.2em; font-weight: 500; }
.tags a.tag6 { font-size: 1.4em; font-weight: 600; }
.tags a.tag7 { font-size: 1.6em; font-weight: 700; }
.tags a.tag8 { font-size: 1.8em; font-weight: 800; }
.tags a.tag9 { font-size: 2.2em; font-weight: 900; }
.tags a.tag10 { font-size: 2.5em; font-weight: 900; }
.foot-inside-bottom{
	background: url(image/foot-inside-bottom.gif) no-repeat center bottom;
	height: 25px;
	clear: both;
	}
.foot-spacer{
	padding-top: 27px;
	}