/* CSS Document */
body {font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0px; padding:0px; color:#dbd8d0; background:#000 url(../images/1.jpg) center top repeat-x !important;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,strong,form,fieldset,table,th,tr,td,input,label,select,div {margin:0px; padding:0px;}

input, textarea, select {font-size:12px;}

img {border:none;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:both; line-height:0px!important; font-size:0px!important; height:0px!important;}

.bdrnone{background:none!important;}

.wrapper {width:1040px; margin:0px auto;}
.wrapper .main {width:1040px;}
.content-wrapper {background:url(../images/2.png) top left repeat; clear:both;}
h3 {font-size:18px; color:#000;}

/*---------------- header starts --------------------*/
.header {background:#000 url(../images/4.png) top left no-repeat; width:980px; height:51px; margin:20px 12px 0px 34px; font-family:Lucida Sans, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
.header ul {margin:0; list-style:none; clear:both; padding:16px 0 0 0px; text-align:center;}
.header ul li {display:inline; padding-right:10px; padding-left:10px;}
.header ul li a {margin:0 0px; font-size:15px;font-weight:bold;font-style:normal;text-decoration:none;color:#fff;}
.header ul li a:hover {color:#ffd900; outline:none;}
/*------------------- header ends ---------------------*/


.top-nav{background:url(../images/top-nav-bg.png) no-repeat; width:970px; margin:0px auto; height:63px; position:absolute; margin-left:17px;}
.top-nav .logo{margin:2px 0 0 25px;}

.top-nav .nav{ padding:12px 0 0 30px; width:600px;}
.top-nav .nav ul{margin:0px; list-style-type:none;}
.top-nav .nav ul li{float:left; font:16px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; background:url(../images/sep.gif) no-repeat right center; padding:0 8px 0 8px;}
.top-nav .nav ul li a{color:#fff; padding:10px; display:block;}
.top-nav .nav ul li a:hover{color:#cf0000; text-decoration:none;}
.top-nav .nav ul li a.active{color:#cf0000;}

.top-nav .searchbox{background:#424242; height:22px; width:130px; margin:20px 0 0 12px;}
.top-nav .searchbox .search{padding:2px 0 0 2px;}
.top-nav .searchbox .inputbox{width:105px; height:18px; background:none!important; border:none!important; padding:2px 0 2px 0px; color:#bfbfbf}

.top-nav-inner{background:#171717 url(../images/top-nav-bg.png) left no-repeat; width:987px; margin:0px auto; height:63px; padding-left:17px;}
.top-nav-inner .logo{margin:2px 0 0 25px;}

.top-nav-inner .nav{ padding:12px 0 0 30px; width:600px;}
.top-nav-inner .nav ul{margin:0px; list-style-type:none;}
.top-nav-inner .nav ul li{float:left; font:16px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; background:url(../images/sep.gif) no-repeat right center; padding:0 8px 0 8px;}
.top-nav-inner .nav ul li a{color:#fff; padding:10px; display:block;}
.top-nav-inner .nav ul li a:hover{color:#cf0000; text-decoration:none;}
.top-nav-inner .nav ul li a.active{color:#cf0000;}

.top-nav-inner .sound{width:130px; margin:0px 0 0 20px;}
.top-nav-inner .searchbox{background:#424242; height:22px; width:130px; margin:20px 0 0 12px;}
.top-nav-inner .searchbox .search{padding:2px 0 0 2px;}
.top-nav-inner .searchbox .inputbox{width:105px; height:18px; background:none!important; border:none!important; padding:2px 0 2px 10px; color:#bfbfbf}

/* middle wrapper */
.middleWrapper{width:1004px; background:url(../images/mid-bg-repeat.png) top repeat-y; color:#dbd8d0;}

.leftContainer{width:645px; padding:20px 0px 20px 20px;}
.rightContainer{width:292px; padding:20px 20px 20px 0px;}

.featuredEvents{padding:0px;}
.title{color:#dbd8d0; font-size:24px; font-style:italic; padding:0 0 8px 0px;}

.featuredEvents .imgs{border:2px solid #4e4e4d; width:254px; background:#000;}
.featuredEvents .imgs .event-img{text-align:center;}
.featuredEvents .imgs .e-title{padding:2px 0 5px 10px; font:13px Arial, Helvetica, sans-serif;}

.featuredEvents .imgs .e-title .fr{width:195px; padding-bottom:5px;} 
.featuredEvents .imgs .e-title .fr .title{font:18px Georgia, "Times New Roman", Times, serif; font-style:italic; padding:2px 0 2px 0px;}

.featuredEvents .events{width:365px; background:url(../images/bdr-top.gif) top repeat-x; font:12px Arial, Helvetica, sans-serif; line-height:20px;}

.featuredEvents .events ul li{list-style-type:none;}

.featuredEvents .events a{color:#dbd8d0;}

.title2{font:17px Georgia, "Times New Roman", Times, serif; font-style:italic;}
.title2 a{color:#DBD8D0}
.featuredEvents .events li{background:url(../images/bdr-top.gif) bottom repeat-x; padding:0px 0 10px 0px; margin-top:8px;}
.featuredEvents .events li .fl{width:315px;}

.featuredArtists{margin:5px 0 0 0px;}

.comment-link{background:url(../images/comment.png) left 3px no-repeat; padding:0 0 0 22px;}
.cal-bg{width:38px; height:39px; background:url(../images/cal-bg.png) no-repeat; margin-top:2px;}
.cal-bg .month{font:12px Arial, Helvetica, sans-serif; color:#fff; text-transform:capitalize; line-height:12px; padding:2px 0 0 0px; text-align:center;}
.cal-bg .date{font:18px Georgia, "Times New Roman", Times, serif; color:#000; text-align:center;}

.see-more{margin:30px 0 0 0px; text-align:right; font:13px Arial, Helvetica, sans-serif;}
.see-more a{color:#DBD8D0}

.featuredArtists .gallery{margin:10px 0 0px;}
.featuredArtists .gallery ul{float:left; margin-left:-25px;}
.featuredArtists .gallery li{background:#000; width:198px; font:12px Arial, Helvetica, sans-serif; float:left; margin-left:25px;  list-style-type:none;}
.featuredArtists .gallery li .details{padding:5px 5px 5px 5px;}
.featuredArtists .gallery .eventimg{text-align:center; height:164px; overflow:hidden;}

.recentComments{margin:30px 0 0 0px; position:relative}
.comments{margin:10px 0 0 0px;}
.comments li{list-style-type:none; background:url(../images/bg1.gif) center center; line-height:20px;}
.comments .fl{width:525px; padding:20px 0px 20px 30px;} 
.comments .fr{padding:20px 20px 20px 0px;}

.comments li.alternate{background:url(../images/bg2.gif);}

.mostVisited {padding:0px;}
.mostVisited .events{width:292px; font:12px Arial, Helvetica, sans-serif; line-height:20px; background:url(../images/bg3.gif) center center}
.mostVisited .events ul li{list-style-type:none;}
.mostVisited .events a{color:#dbd8d0;}
.mostVisited .events li{background:url(../images/bdr-top.gif) bottom repeat-x;}
.mostVisited .events li .fl{width:210px; padding:15px 0 15px 15px;}
.mostVisited .events li .fr{padding:15px 15px 15px 0px;}

.recentlyBooked{padding:20px 0 0 0px;}
.recentlyBooked .artist{margin-left:-18px; float:left; margin-top:5px;}
.recentlyBooked .artist li{list-style:none; float:left; height:85px; width:85px; margin-left:18px; padding-bottom:18px; text-align:center;overflow:hidden;}
.recentlyBooked .artist li img{height:85px;}
.see-more-artists{padding:0px 0 0 0px; text-align:right; font:13px Arial, Helvetica, sans-serif;}
.see-more-artists a{color:#DBD8D0}



/* artist css */
.artist-visited{margin:0px 0 0 0px;}
.artist-visit{margin:2px 0 0 0px; font:12px Arial, Helvetica, sans-serif; line-height:20px;}
.artist-visit ul{list-style:none; z-index:30px;}
.artist-visit li{list-style-type:none; background:url(../images/bdr-top.gif) top repeat-x; line-height:20px;}
.artist-visit .left{width:110px; float:left; padding:20px 0px 15px 0px; text-align:left;}
.artist-visit .middle{width:295px; float:left; padding:20px 25px 15px 0px; text-align:left;}
.artist-visit .middlef-forevent{width:270px; float:left; padding:20px 25px 15px 0px; text-align:left;}  
.artist-visit .right{width:155px; float:left; padding:20px 20px 15px 10px;}
.artist-visit .fr{float:right; padding:20px 5px 15px 10px;}
.artist-visit .right .div1{padding:0px 0px 10px 0px;}
.artist-visit .right .div2{padding:0px 0px 10px 0px;}
.line{background:url(../images/bdr-top.gif) top repeat-x; padding:20px 0 10px 0px}
.paging{width:auto;}
.paging ul{list-style:none; z-index:45px;}
.paging ul li{display:inline; font:14px Arial, Helvetica, sans-serif; margin-left:10px;}
.paging ul li a{display:inline; font:12px Arial, Helvetica, sans-serif; padding:2px 6px 2px 6px;  color:#ffffff; text-decoration:none;}
.paging ul li a:hover{background:#555555; padding:2px 6px 2px 6px; color:#ffffff;}
.paging .current{background:#555555; padding:2px 6px 2px 6px; color:#ffffff;}
.artist-detail-area{margin:0px; padding:0px;}
.artist-detail-area .row{margin:0px; padding:0px 0 10px 0px;}
.artist-detail-area .row .left{ width:130px; padding:0px 15px 0 0px;}
.artist-detail-area .row .right{ width:400px; padding:0px;}
.sublink{font:12px Arial, Helvetica, sans-serif; padding:15px 0 0px 20px; color:#acabab;}
.sublink a{font:12px Arial, Helvetica, sans-serif; padding:0 0 0px 0px; color:#acabab;}
.artist-poster{width:auto; padding:10px 0 20px 0px;}
.artists{padding:0px;}
.artists .events{width:292px; font:12px Arial, Helvetica, sans-serif; line-height:20px;}
.artists .events ul li{list-style-type:none;}
.artists .events a{color:#dbd8d0;}
.artists .events li{background:url(../images/bdr-top.gif) top repeat-x;}
.artists .events li .fl{width:210px; padding:15px 0 15px 15px;}
.artists .events li .fr{padding:15px 15px 15px 0px;}

/* event page css */
.event-title{margin:30px 0 0 0px;}
.comment-area{margin:10px 0 0 0px;}
.comment-area li{list-style-type:none; line-height:20px;}
.comment-area .fl{width:525px; padding:0px 0px 20px 0px;} 
.comment-area .fr{padding:0px 20px 20px 0px;}
.comment-link-2{background:url(../images/comment.png) left 3px no-repeat; padding:0 0 0 22px; color:#dbd8d0;}
.comment-link-2 a{color:#dbd8d0;}
.linktab{width:auto;}
.linktab ul{list-style:none; z-index:45px;}
.linktab ul li{display:inline; margin-right:10px;}
.linktab ul li a{display:block; float:left; background:#797979; font-family:Georgia, arial; font-size:20px; font-style:italic; padding:8px 14px 8px 14px;  color:#ffffff; text-decoration:none; margin-right:8px;}
.linktab ul li a:hover{background:#262626; padding:8px 14px 8px 14px; color:#ffffff;}
.linktab .current a{background:#262626; color:#ffffff;}
.video-gallery{width:262px; min-height:320px; background:#262626 url(../images/gallery-bg.gif) left top repeat-x; padding:0px 0 15px 8px;}
.item{width:80px; float:left; padding:15px 7px 0px 0px;}
.form-area{padding:0px; padding-top:15px;}
.form-area .left{width:280px; padding:0px 0 0 0px;}
.form-area .right{width:360px; padding:0px 0 0 0px;} 
.form-area .inputbox{width:266px; height:28px; background:#101010!important; border:0px; font-family:Arial, Century Gothic, Verdana; font-size:12px; color:#ffffff; margin:2px 0 10px 0px; padding:10px 0 0 4px}
.form-area .inputbox-2{width:356px; height:28px; background:#101010!important; border:0px; font-family:Arial, Century Gothic, Verdana; font-size:12px; color:#ffffff; margin:2px 0 10px 0px; padding:10px 0 0 4px}
.form-area .textarea{width:636px; height:200px; background:#101010!important; border:0px; font-family:Arial, Century Gothic, Verdana; font-size:12px; color:#ffffff; margin:2px 0 10px 0px; padding:10px 0 0 4px}
.full-img{width:auto; padding:20px 0 0 20px;}
.gallery-area{width:980px; padding:0 0 20px 20px}
.gallery-area .imgbox{width:228px; padding:20px 15px 0 0px; float:left;}
.gallery-area .imgbox .imgarea{width:228px; text-align:center; overflow:hidden; height:120px; background:#000}
.gallery-area .imgbox .txt{width:228px; background:#101010; padding:15px 0 15px 0px; font-family:Georgia, arial; font-size:17px; color:#dbd8d0; font-style:italic; text-align:center; font-weight:normal;}
.gallery-area .paginarea{padding:0px 30px 10px 0px; margin-top:20px;}

/* extra */
.inner-area{padding:10px 20px 20px 20px; line-height:18px;}
.normal-txt{font-family:Georgia, arial; font-size:14px; color:#ffffff; text-align:justify; line-height:20px; padding:0 0 15px 0px;}
.contact-leftside{width:460px; background:url(../images/verticle-line.png) top right no-repeat; padding:0 0 0 35px;}
.con-row{width:auto; padding:0 0 12px 0px;}
.con-row a{color:#DBD8D0;}
.contact-text-area{width:120px; padding:7px 0 0 0px; font-family:Georgia, arial; font-size:16px; color:#ffffff;}
.contact-textfield-area{width:265px;}
.contact-rightside{width:430px; padding:0 0 0 35px; font-size:16px;}

.about-input{width:260px; height:25px; background:#101010!important; border:2px solid #101010; font-family:arial; font-size:13px; color:#dbd8d0; margin:0px 0 8px 0px; padding:5px 0 0 1px}
.input-textarea{width:260px; height:100px; background:#101010!important; border:2px solid #101010; font-family:arial; font-size:13px; color:#dbd8d0; margin:0px 0 8px 0px; padding:5px 0 0 1px}



/* top calendar */
.calendar{position:absolute; margin:-238px 0 0 750px; padding:10px 0px 0px 0px; height:218px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/calendar-top-bg.png) no-repeat top left;}
.calendar .inner{background:#fff; padding:0px 10px 10px 10px; height:218px; width:198px;}
.calendar .cal-row{background:#171717;}
.calendar .cal-row td{width:24px; height:24px; text-align:center; margin:1px;}
.calendar .cal-top-row{background:#222222; color:#bbbbbb;}
.calendar .cal-top-row td{text-align:center; height:26px; font-size:12px;}
.calendar .cal-top{background:url(../images/cal-top.png) no-repeat top left; width:198px; height:4px;}
.calendar .cal-btm{background:url(../images/cal-btm.png) no-repeat top left; width:198px; height:4px;}
.calendar .cal-middle{width:198px; border-left:1px solid #555555; border-right:1px solid #555555;}
.calendar .cal-top-row .ds_head{font-size:15px; color:#bbbbbb; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.calendar .event-date{background:#5a0202;}
.calendar .event-date a {color:#bbbbbb; background:#5a0202;}
.calendar .cal-days{width:198px; background:#171717; height:152px;}

/* popup css */
.heading{font:18px Georgia, arial; font-style:italic; color:#000000; padding:0 0 10px 0px;}
.textrow{padding:0 0 8px 0px; color:#000000}
.textrow .left{width:110px; color:#000000; padding:4px 0 0 0px;}
.textrow .right{width:200px;}
.textrow .right .inputtxt{width:180px; height:18px; background:#ffffff!important; border:1px solid #ccc; font-family:arial; font-size:12px; color:#000000; margin:0px 0 0px 0px; padding:2px 0 0 1px}
.textrow .right .txtarea{width:180px; height:60px; background:#ffffff!important; border:1px solid #ccc; font-family:arial; font-size:12px; color:#000000; margin:0px 0 0px 0px; padding:2px 0 0 1px}
.star-color{font:11px arial; color:#FF0000;}
.alert{width:auto; float:right; border:1px dashed #ff0000; padding:5px 10px 5px 10px; margin-right:10px}


/* sitemap css */
.sitmaparea{width:auto; padding:20px 0 25px 40px;}
.leftside{width:310px;}
.normal-txt{font-family:Georgia, arial; font-size:16px; color:#ffffff; text-align:justify; line-height:20px; padding:0 0 15px 0px;}
.site-des {width:auto; text-align:left; padding:15px 0 15px 0px;}
.site-des ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
.site-des li {width:auto; background:url(../images/arrow-icon.png) left 5px no-repeat; display:block; list-style-type:none; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#dbd8d0; text-align:left; padding:0 0 6px 18px;}
.site-des li a{width:auto; display:block; list-style-type:none; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#dbd8d0; text-align:left; padding:0 0 0px 0px;}
.h2txt{font:17px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#dbd8d0; padding:0 0 7px 0px;}
.h2txt a{font:17px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#dbd8d0;}

.msg{color:#ff0000; font:14px arial; padding:5px 0 5px 0px;}





/* footer */
.footer {padding:20px 45px 20px 25px; float:left; width:970px; color:#E5E5E5; font-size:11px; background: url(../images/shadowline2.png) left top repeat-y; margin-left:19px;}
.copyright{color:#e5e5e5}
.footer ul {float:right; list-style:none}
.footer ul li {float:left; border-right:1px solid #e5e5e5; padding:0 8px; line-height:11px;}
.footer ul li.last {border:0;}



.footer .follow-us{width:292px;}
.footer .follow-us .tooltip{width:90px; height:38px; background:url(../images/followus.png) no-repeat; margin-right:20px;}
.footer .icons{padding:5px 0 0 0px;}
.footer .icons li{list-style-type:none; float:left; margin-right:7px;}
#footerlink {margin:0; padding:0px 0px 0px 0px; text-align:left;}
#footerlink ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#footerlink li {display:inline; list-style-type:none; margin:0; padding:0; text-align:center; width:auto;}
#footerlink li a { width:auto; border-right:1px solid #918e8e; color:#918e8e; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; list-style-type:none; margin:0px; padding:0 6px 0 5px; text-align:left; text-decoration:none;}



/**------------------------ flash starts -------------------------------------**/
/*.flash-container {width:auto; clear:both; background:url(../images/12.png) no-repeat 16px 1px; padding:0 34px 0 34px; margin:14px 0 0; position:relative; z-index:5}*/
.flash-container {width:auto; clear:both; background:url(../images/xps-banner-bg.png) no-repeat -3px 0; padding:15px 34px 0 34px; margin:14px 0 0; position:relative; z-index:5}
/**------------------------ flash ends -------------------------------------**/



/**------------------------ left starts -------------------------------------**/
h1 {font-size:18px; color:#000}
h1.opportunity {padding-bottom:20px;}
h1.about {padding-bottom:10px}

.content-container {width:958px; margin-left:19px; padding:15px 26px 17px 27px; float:left; margin-top:-3px; background: url(../images/shadowline.png) left top repeat-y;}
.left-section {float:left; width:700px; color:#000; font-size:13px;}
.more-information {position:absolute; bottom:0; right:0; background:url(../images/10.png) no-repeat 0 0; height:75px; width:109px; font-size:15px; font-weight:normal; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:52px 10px 0 0}
.more-information a {color:#181C20;}
.content {float:left; width:675px; color:#000; font-size:13px; background:#cccccc; padding:16px 13px 16px 16px; position:relative; }
.content.top-brdr {border-top:15px solid #000;}
.content p {padding-bottom:13px;}
.content ul.links {padding-bottom:13px;}
.content ul.links li {background: url("../images/bullet.gif") no-repeat scroll 6px 8px transparent; display:block; padding: 0 0 8px 17px; color:#000000}
.content ul.links li a {color:#000000}
.content p a {color:#000}
.content p a:hover {text-decoration:underline}
p.about {font-size:13px; line-height:18px;}
h3.about {padding-bottom:10px}

.right-section {float:right; background:#cccccc; width:216px; color:#000; padding:14px 8px 0 12px; margin-left:5px;}
.right-section.request {float:left; width:353px; height:509px!important;}
.right-section.request p {font-size:14px; line-height:19px;}
h4 {font-size:16px; font-weight:normal;}
.right-section h4 {padding-bottom:10px; font-weight:bold;}
.right-section p {font-size:12px; line-height:17px;}
.right-form {font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.right-form td {padding:0 8px;}
.right-form td input.text {font-size:12px; padding:2px 0; width:158px;}
.right-form td input.submit {font-size:13px; padding:0 8px; margin:0 5px 0 12px}
.right-form td textarea {font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:2px 0; width:200px;}
.right-section p.phone-no {font:29px/36px Arial, Helvetica, sans-serif; color:#181C20; padding:0px 0 0 10px}

.find-an-applicator {float:left; width:225px;  background:#cccccc; margin-top:13px; padding:9px 14px 0; min-height:300px;}
.photo-container {float:right; margin-top:13px; margin-left:18px; float:left; }
.content-container .two-colum {background:url(../images/content-2-colum-bg.png) repeat-y 0 0; float:left; width:946px; margin-left:5px;}
.content-container .two-colum.change {background:url(../images/content-2-colum-bg1.png) repeat-y 0 0;}
.content-container .two-colum .right-section {background:none; height:auto!important}
.content-container .two-colum .content {background:none}
.seminar {float:left; margin:0 0 0 20px;}
a.large-map {color:#03F; text-align:left; font-size:10px; margin-top:5px; float:left}
.address {font-size:16px; font-weight:bold}
.contact {font-size:16px;}
.contact td {font-size:13px; line-height:18px;}
.contact td a {color:#000; font-style:italic; text-decoration:underline}
.left-section.width {width:234px; padding-right:19px;}
.left-section.width .content {width:auto; background:none; padding:16px 5px 16px 10px}
.mid-section {float:left; width:438px; color:#000; font-size:13px;}
.mid-section.width {width:692px;}
.mid-section .content {width:auto; background:none;}
.content-container .three-colum {background:url(../images/content-3-colum-bg.png) repeat-y 0 0; float:left; width:946px; margin-left:5px;}
.content-container .three-colum.change {background:url(../images/content-3-colum-bg1.png) repeat-y 0 0;}
a.link {color:#0003FF; text-decoration:underline}
ul.opportunity {width:auto; list-style:none; font-size:13px; padding-bottom:10px;}
ul.opportunity li {display:block; background:url(../images/bullet.gif) no-repeat 6px 8px; padding:0 0 2px 17px;} 
.content-container .three-colum .right-section {background:none; height:auto!important}
h3.opportunity {padding-bottom:20px;}
p.opportunity {padding-bottom:15px; line-height:17px; font-size:13px;}
ul.features {width:auto; list-style:none; font-size:13px; padding-bottom:10px;  padding-left:18px;}
ul.features li {display:block; background:url(../images/bullet.gif) no-repeat 6px 8px; padding:0 0 2px 17px; color:#333} 

ul.workflow {width:auto; list-style:none; font-size:13px; line-height:21px; padding:19px 0 18px; }
ul.workflow li {display:block; background:url(../images/bullet1.gif) no-repeat 14px 8px; padding:0 0 2px 25px; font-weight:bold} 
ul.workflow li a {color:#fff} 
ul.workflow li a:hover {color:#ffd900}
.left-section.width .content.bg {padding:0;}
.white-bg {background:#cccccc; width:233px; }
p.polished {font-size:13px; padding:15px 4px 10px 5px; line-height:18px;}
.request-form {font-size:13px; line-height:16px; color:#000}
.request-form input {font:13px/16px Arial, Helvetica, sans-serif; padding:2px}
.project-type {font-size:13px; line-height:16px; color:#000}
.notes {width: 323px; height:70px; font:12px "Verdana",Arial,Helvetica,sans-serif}
.gallery-bg {background:#cccccc; width:925px; padding:16px 13px 16px 16px;}

/* ----------- sitemap starts ------------------*/
.sitemap {list-style:none; font-size:13px;}
.sitemap li {display:block; padding:0 0 5px 25px; background:url(../images/arrow.png) no-repeat 0 5px}
.sitemap li a {color:#333; text-decoration:none; font-weight:bold}
.sitemap li a:hover { text-decoration:underline}
.sitemap li ul {padding:5px 0 0; }
.sitemap li ul li {padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat 0 7px; font-weight:normal; font-size:11px;}
.sitemap li ul li a {font-weight:normal; color:#000;}
.sitemap a{color:#000!important;}
.sitemap a:hover{text-decoration:underline;}

.breadcrum {padding:0 0 10px;}
.breadcrum ul {list-style:none; font-size:11px}
.breadcrum ul li {float:left; padding:0 13px 0 5px; background:url(../images/breadcum-arrow.png) no-repeat right 3px}
.breadcrum ul li.last {padding-right:0; background:none}
.breadcrum ul li.second {padding-right:13px;}
.breadcrum ul li.second a{color:#000; font-weight:bold; cursor:pointer;}
.breadcrum ul li.home {padding-left:0}
.breadcrum ul li.home a {color:#000; text-decoration:underline; font-weight:bold}
.breadcrum ul a {color:#666; text-decoration:none}
.breadcrum ul a.cur {text-decoration:none; color:#999}
.breadcrum ul a.cur:hover {text-decoration:none;}
.breadcrum ul a:hover {text-decoration:underline}

/* ----------- sitemap ends ------------------*/


/**------------------------ left ends /**------------------------ 

/**------------------------ css add on 5-08-2010 by preeti /**------------------------*/

.gal-main{ width:954px; background:#cccccc;}
.click-back{border-bottom:2px solid #333333; padding-top:10px;}
.click-back a{color:#FFF; font-size:15px; text-decoration:none; padding:4px 0px 0px 13px; background:url(../images/back-btn.png) top left no-repeat; height:27px; width:68px; display:inline-block; float:right;}

.gal-box{ width:225px; float:left;}
.image-detail{ width:229px; float:left; padding:18px 0 0 10px; margin-right:8px;}
.gal-tittle{ font-weight:bold; margin-bottom:8px; line-height:18px;}
.gal-tittle a{ color:#000!important;font-size:16px; }
.gal-tittle a:hover{ color:#262525!important;}

.gallery-box{ padding:0px 0px 15px 10px;}
.gallery-box ul{ margin:0px; padding:0px; list-style:none;}
.gallery-box ul li{ float:left; padding:20px 0px 10px 0 ;}
.gallery-box ul li .mid{ padding:0px 55px }
.gal-box1{width:225px; float:left;}
.folder{background:url(../images/folder-bg.png) top left no-repeat; height:150px; padding:22px 12px 10px 12px; }

.gal-deatil{ background:#c2c0c0; margin-top:2px; padding:3px; text-align:center;}
.gal-deatil a{ color:#000!important; text-decoration:none; font-size:16px;}
.gal-deatil a:hover{ text-decoration:underline;}
.min-h{font-size:12px;}

.view{width:92px; padding-top:10px;}
.view a{ color:#FFF; font-size:15px; text-decoration:none; padding:4px 0px 0px 0px; background:url(../images/view-bg.png) top left no-repeat; height:24px; width:91px; text-align:center; display:inline-block; }

.gallery-page{ width:900px; margin:auto; padding:10px 0 10px 0px;}
.gallery-page ul{ margin:0px; padding:0px; list-style:none;}
.gallery-page ul li{ float:left; border:1px solid #666; padding:5px 5px 5px 5px; margin:10px 5px;}
.gallery-page ul li:hover{background:#ffff80;}
.gallery-page ul li a{ text-decoration:none;}


.image-one{ width:215px; float:left; padding-top:10px;}

.image-one ul a li:hover { background:#0FC;}

.click{border-bottom:2px solid #333333; padding:10px 15px 10px 0px; text-align:right;}
.album-details{min-height:126px;}

.social-icons {list-style:none; padding-top:5px;}
.social-icons li {float:left;}
h4.follow {padding-top:30px;}

/* amit css */
.cssbox{
	width:205px;
	padding:10px -5px 10px 10px;
	margin:0px 0px 15px 0px;
}
.cssbox2{
	width:310px;
	background:#cccccc;
	padding:10px 0px 10px 20px;
	margin:0px 0px 15px 0px;
}
.cssform p{
width: 200px;
clear: left;
margin: 0;
padding: 5px 10px 3px 10px;
padding-left: 75px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font:normal 12px "Verdana", Arial, Helvetica, sans-serif;
float: left;
margin-left: -75px; /*width of left column*/
width: 99px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

}

.cssform-input{ /*width of text boxes. IE6 does not understand this attribute*/
width: 80px;
}

.cssform textarea{
width: 190px;
height: 70px;
font:normal 12px "Verdana", Arial, Helvetica, sans-serif;
}
.topinput{
	width:46px;
}
.inputtype{
width: 185px;
padding:3px 2px;
margin-left:-75px;
font:normal 12px "Verdana", Arial, Helvetica, sans-serif;
}
.inputtype2{
width: 185px;
padding:2px 0px;
margin:8px 0px 0px 0px;
}
.selecttype{
width: 193px;
padding:2px 2px;
font-size:12px;
margin-left:-75px;
font:normal 12px "Verdana", Arial, Helvetica, sans-serif;
}
.inputtype1{
width: 190px;
padding:2px 0px;
}
.radiobox{
	width:320px;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
	font-size:11px;
}
		  
.radio{
	width:155px;
	height:auto;
	float:left;
	margin:5px 5px 0px 0px;
}
.radio1{
	width:155px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
}
.radiotype{
	padding:3px 0px
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


.package-list {list-style:none}
.package-list li {padding-bottom:10px;}
.package-list li.last {padding-bottom:0;}
.click-here-link {position:absolute; bottom:260px; left:445px; color:#000; text-transform:capitalize}
.click-here-link a {color:blue; font-weight:bold}
.click-here-link a:hover {text-decoration:none}

