@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#141414; background:url("images/header_bg.jpg") repeat-x scroll right top #F8F8F8;}
a{ text-decoration:none; cursor:pointer; outline:none; border:0;color:#009EE4;text-decoration:none;}
a:hover{ text-decoration:none;}
h1, h2, h2, h3, h4, h5, h6, p, ul, li{ margin:0; padding:0; text-align:left; list-style:none; font-weight:normal;}
img, input, form{ margin:0; padding:0; border:0; outline:none;}

.rightalign{ float:right;}
.img_left{ float:left;}

@font-face {
    font-family:"Myriad Pro"; src: url('fonts/MYRIADPRO-REGULAR.OTF') format('otf');src: url('fonts/MYRIADPRO-REGULAR.OTF') format('otf'), url('fonts/MYRIADPRO-REGULAR.OTF') format('truetype');
}
@font-face {
    font-family:"Myriad Pro Bold"; src: url('fonts/MYRIADPRO-BOLD.OTF') format('otf'); src: url('fonts/MYRIADPRO-BOLD.OTF') format('otf'), url('fonts/MYRIADPRO-BOLD.OTF') format('truetype');
}
@font-face {
    font-family:"Myriad Pro Bold Condenced"; src: url('fonts/MYRIADPRO-BOLDCOND.OTF') format('otf'); src: url('fonts/MYRIADPRO-BOLDCOND.OTF') format('otf'),
		 url('fonts/MYRIADPRO-BOLDCOND.OTF') format('truetype');
}
@font-face {
    font-family:"Myriad Pro Condenced"; src: url('fonts/MYRIADPRO-COND.OTF') format('otf'); src: url('fonts/MYRIADPRO-BOLDCOND.OTF') format('otf'),
		 url('fonts/MYRIADPRO-BOLDCOND.OTF') format('truetype');
}
@font-face {
    font-family:"MYRIADPRO-REGULAR";
	src: url('fonts/MYRIADPRO-REGULAR.OTF') format('otf');
    src: url('fonts/MYRIADPRO-REGULAR.OTF') format('otf'),
		 url('fonts/MYRIADPRO-REGULAR.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}
#wrapper{ width:1017px; margin:0 auto; height:auto; overflow:hidden;}
#wrapper1{  margin:6px auto 0;  background:#fff; padding: 7px 0 0 3px; text-align:center;
    width: 1065px;box-shadow: 0 1px 7px #b9b9b9;}
#header{ width:1017px; height:136px;}
#header div.logo{ padding:30px 0px 0px 0px; height:106px; /*width:350px;*/ float:left; overflow:hidden;}
#header div.logo img.logo_main{ margin-bottom:0px;}
#header div.header_right{ width:635px; height:136px; float:right;}

#header div.header_right div.headertop{ width:630px; height:49px;/* padding-left:10px;*/}
#header div.header_right div.headertop div.facebook{ padding:22px 0px 0px 0px; float:left;width:91px;}
#header div.header_right div.headertop div.login{ width:520px; padding:0px 0px 0px 106px; float:left;}
#header div.header_right div.headertop div.login img.login_img{ margin-top:23px; float:left;}
#header div.header_right div.headertop div.login input.textfield{ background:url(images/img_login_textfield.jpg) no-repeat; width:129px; height:28px; float:left; line-height:18px; margin:20px 3px 0px 5px;padding-left:5px;padding-right:5px; }
#header div.header_right div.headertop div.login .login_btn{ margin:0; padding:0; float:left; margin-top:16px;}

#header div.header_right div.callus{ width:626px; height:38px; }
#header div.header_right div a { color:#000 }
#header div.header_right div span { margin-top:-24px;padding-left:242px; }
.facebook span
{
	margin-top:0px !important;
	padding-left:0px !important;	
}
#header div.header_right div.callus p{ float:right; font-size:16px; font-weight:bold;  color:#0082c8; margin-right:15px; font-family:"Myriad Pro Bold";}

/*#header div.header_right div.headerbottom{ width:593px; height:49px; margin-left:33px;}*/
#header div.header_right div.headerbottom{ width:640px; height:49px;}
#header div.header_right div.headerbottom div.livechat{ width:205px; float:left; padding-top:8px;}
#header div.header_right div.headerbottom div.livechat img{ float:left; margin-right:5px;}
#header div.header_right div.headerbottom div.livechat p{ font-size:14px; font-weight:bold; color:#007fc4; line-height:16px; font-family:"Myriad Pro Bold";}
#header div.header_right div.headerbottom div.livechat p a{ color:#007fc4;}

#header div.header_right div.headerbottom div.aboutcrew{ width:420px; float:left; margin-left:10px;}

#menu{ width:1004px; height:47px; margin-top:8px;}
#menu div.menubg_left{ background:url(images/img_menu-left.jpg) no-repeat left top; height:41px; width:12px; float:left; }

#menu div.menu{ background:url(images/img_menu-middle.jpg) repeat-x top right; height:41px; width:978px; float:left;}
#menu div.menu ul{ color:#fff; font-size:14px; margin-left:24px;}
#menu div.menu ul li{ list-style:none; float:left; position:relative;  font-weight:bold; text-shadow:1px 1px 1px #0057ac; line-height:28px; margin-top: 6px;
    padding: 0px 20px 0px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu div.menu ul li img.align{ float:left; margin:1px 0px 0px -26px; position:absolute;}
#menu div.menu ul li a{ color:#fff; padding: 0px 10px 0px 10px;}
#menu div.menu ul li a:hover{ background:url(images/menu_hover_left.jpg) no-repeat left top; height:27px; line-height:27px; float:left; height: 27px;line-height: 27px; padding: 0px 0px 0px 10px; color:#ffce00;}
#menu div.menu ul li.searchdemo_img a{ padding:0px 0px 0px 5px;}
#menu div.menu ul li.searchdemo_img a span{ padding:0px 10px 0 27px;}
#menu div.menu ul li.searchdemo_img a:hover{ padding:0px 0px 0px 5px; color:#ffce00;}
#menu div.menu ul li.searchdemo_img a:hover span{ padding:0px 10px 0 27px; color:#ffce00;}
#menu div.menu ul li a:hover span{ background:url(images/menu_hover_right.jpg) no-repeat right top; height:27px; line-height:27px; float:left; padding: 0px 10px 0px 0px; color:#ffce00;}
#menu div.menu ul li a.active{ background:url(images/menu_hover_left.jpg) no-repeat left top; height:27px; line-height:27px; float:left; height: 27px;line-height: 27px; padding: 0px 0px 0px 10px; color:#ffce00;}
#menu div.menu ul li a.active span{ background:url(images/menu_hover_right.jpg) no-repeat right top; height:27px; line-height:27px; float:left; padding: 0px 10px 0px 0px; color:#ffce00;}
#menu div.menu ul li.searchdemo_img a.search_active{background:url(images/menu_hover_left.jpg) no-repeat left top; height:27px; line-height:27px; float:left; height: 27px;line-height: 27px; padding: 0px 0px 0px 5px; color:#ffce00;}
#menu div.menu ul li.searchdemo_img a.search_active span{ padding:0px 10px 0 27px; background:url(images/menu_hover_right.jpg) no-repeat right top; height:27px; line-height:27px; float:left; color:#ffce00;}

#menu div.menubg_right{ background:url(images/img_menu-right.jpg) no-repeat left top; height:41px; width:12px; float:left;}
#menu_shadow{ width:998px; height:11px; background:url(images/menu_shadow.png) no-repeat top left;}

/*#home_banner{ background:url(images/banner-bg.png) no-repeat center; height:354px; overflow:hidden;}*/
#home_banner {
/*    background: url("images/banner-bg.png") no-repeat scroll center
center rgba(0, 0, 0, 0);
  */
    background: url("images/header_back.png") no-repeat scroll center
center rgba(0, 0, 0, 0);
    height: 390px;
    /*margin-bottom: -15px;*/
    overflow: hidden;
    position: relative;
}

#home_banner .banner-input{  margin:277px auto 0; width:460px; padding-left:154px;
    position: relative;
  }

	#home_banner select{ border: 1px solid #BBBBBB;
    border-radius: 2px;
    height: 45px;
    position: relative;
    width: 261px; background: #fff url(images/dropdown-arrow.jpg) no-repeat right;}
	
#home_banner .btn-searchnow{ padding-top:3px; }
#home_banner  .advance{    margin: 0 auto;padding-right: 99px;padding-top: 10px;width: 310px; font-family:Arial, Helvetica, sans-serif; }
#home_banner  .advance .male-female{ float:left;}
#home_banner  .advance .male-female a{ color:#3e3c3c;}
#home_banner  .advance .advance-search{ float:right; border-bottom:solid 1px #000;}
#home_banner  .advance .advance-search a{color:#3e3c3c;}


#steps{ background:#fff; height:306px; width:1009px; margin:4px 4px 16px 4px;}
#steps h1{ color:#0181c7; font-size:30px; font-style:italic; text-transform:uppercase; font-family:"Myriad Pro Bold Condenced"; letter-spacing:-1px; padding:6px 0px 6px 22px; font-weight:bold;}
#steps div.step_box{ width:325px; height:251px; background:#ededed; margin-left:8px; float:left;}
#steps div.step_box img{ float:left; margin-left:2px;}
#steps div.step_box h2{ float:left; text-transform:uppercase; font-style:italic; padding:3px 0px 0px 8px; font-family:"Myriad Pro Condenced"; font-size:20px;}
#steps div.step_box h2 span{ color:#0181c7;}
#steps div.step_box div.inner_step1{ width:284px; margin:15px 0px 0px 40px; float:left; background:url(images/step1_bg.png) no-repeat top right; }
#steps div.step_box div.inner_step1 ul li p{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:15px; font-weight:bold; letter-spacing:-1px;}
#steps div.step_box div.inner_step1 ul li p span{ font-size:10px; color:#009ee4; letter-spacing:0px; padding-left:70px;}
#steps div.step_box div.inner_step1 ul li p span a{ color:#009ee4;}
#steps div.step_box div.inner_step1 ul li input.step_textfield{ background:url(images/img_steps_textfield.jpg) no-repeat top left; height:40px; width:215px; margin:2px 0px 11px 0px; padding:0px 8px 0px 8px;}
#steps div.step_box div.inner_step1 ul li img.signup_step1{ margin:0px 0px 0px 25px;}
#steps div.step_box div.inner_step2{ float:left; margin:4px 0px 0px 18px; background:url(images/img_step2-05.jpg) no-repeat left top; width:270px; height:219px;}
#steps div.step_box div.inner_step2 img.signup_step2{ margin:152px 0px 0px 60px;}
#steps div.step_box div.inner_step3{ float:left; margin:42px 0px 0px 48px; background:url(images/img_step3-06.jpg) no-repeat left top; width:219px; height:172px;}
#steps div.step_box div.inner_step3 img.signup_step3{ margin:116px 0px 0px 28px;}


#content{ height: auto; position:relative;  width:1004px; padding-top:15px;margin-left:30px;}

#content1 div.testimonials{width: 300px;
height: 327px;  margin-top: -8px;margin-right:-18px;
float: left;
margin-left: 43px;}
#content1 div.testimonials h1{ font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; float:left; text-transform:uppercase; text-align:right; padding:68px 0px 0px 5px; font-weight:bold;}
#content1 div.testimonials h1 span{ font-size:22px; color:#959595; font-family:"Myriad Pro Condenced"; text-transform:none; font-weight:normal;}
#content1 div.testimonials img{ margin:6px 0px 0px 6px ; float:left;}
#content1 div.testimonials div.para_testimonial{ width:335px; height:190px;  font-style:italic; float:left; margin:15px 0px 0px -5px;}
#content1 div.testimonials div.para_testimonial h2{ color:#0082c8; font-size:16px; font-weight:bold; font-family:"MYRIADPRO-REGULAR";  }
#content1 div.testimonials div.para_testimonial p{ color:#000; font-size:14px; line-height:16px; }
#content1 div.testimonials div.para_testimonial img{ margin:38px 0px 0px 230px;}
#content.featured_video{overflow:visible;}
#content div.spotlight_video{ width:334px; /*height:260px;*/ float:left;}

#content1{height:352px;background:#f2f7fa;width:100%;margin-left:-3px;padding-right: 3px;padding-top: 1px;}
.footer-bg-img{background:#f2f7fa;margin-left: -3px;
    padding-right: 3px;
    width: 100%; margin-bottom: -14px;}
#content div.spotlight_video h1{ font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; float:left; text-transform:uppercase; padding:0px 0px 0px 0px; font-weight:bold; width:350px;}
h1.featured_video{ position:relative; background:url(images/pop_voice.png) no-repeat;  font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; padding:0px 0px 0px 0px; width:700px;margin-left: -42px; }
.popular_cat{ position:relative; background:url(images/pop_cat.png) no-repeat;  font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; padding:0px 0px 0px 0px; width:700px;margin-left: -42px;}
.testmonial{ position:relative; background:url(images/cus_say.png) no-repeat;  font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; padding:0px 0px 0px 0px; width:700px;margin-left: -10px;margin-top:-6px;}

.bb_arrow{position:relative;background:url(images/bb_arrow.png) no-repeat;  font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; padding:0px 0px 0px 0px; margin-left: -47px; margin-top:-26px;background-position:5px 0px;height: 26px;}
.bb_arrow1{position:relative;background:url(images/bb_arrow.png) no-repeat;  font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; background-position:7px 0px;padding:0px 0px 0px 0px; margin-left: -47px; margin-top:-27px;background-position:5px 0px;height: 26px;}
.bb_arrow2{position:relative;background:url(images/bb_arrow.png) no-repeat;  font-size:30px; color:#0082c8; font-family:"Myriad Pro Condenced"; background-position:7px 0px;padding:0px 0px 0px 0px; margin-left: -15px; margin-top:-27px;background-position:5px 0px;height: 26px;}
.video_innercontent{ width:330px;/* height:260px;*/}
.video_innercontent div.video_photo{ float:left; width:95px; margin-top:5px;}
.video_innercontent div.video_photo img{ margin-bottom:5px;}
.video_innercontent div.video_detail{ float:left; width:220px; padding:0px 0px 0px 8px;}
.video_innercontent div.video_detail ul li{ line-height:18px;}
.video_innercontent div.video_detail ul li img{margin:5px 5px 0px 0px;}
.video_innercontent div.video_detail ul li h3{ color:#0192e0; font-size:18px; font-family:"Myriad Pro Condenced";}
.video_innercontent div.video_detail ul li p{  color:#024c97; text-decoration:underline;}
.video_innercontent div.video_detail ul li p a{ color:#024c97; text-decoration:underline;}


/*Order page Start*/


#orderpage{ width:914px; margin:0 auto; padding:0; height:auto; overflow:hidden;}
#orderpage .orderpage_bg_top{ background:url(images/orderpage_bg_top.jpg) no-repeat; height:61px; }
#orderpage .orderpage_bg_middle{ background:url(images/orderpage_bg_middle.jpg) repeat-y; height:auto; overflow:hidden;}

#orderpage .orderpage_bg_middle .orderpage_tab_left{ margin-left:33px; float:left;}
#orderpage .orderpage_bg_middle .orderpage_tab{ margin-top:11px; padding:0px; float:left; height:63px; line-height:63px; color:#0d6eb3; text-shadow:1px 1px 1px #000;font-family:"MYRIADPRO-REGULAR"; font-size:24px; letter-spacing:-1px;} 
#orderpage .orderpage_bg_middle .orderpage_tab ul{ margin:0; padding:0; list-style:none; height:63px;}
#orderpage .orderpage_bg_middle .orderpage_tab ul li{ float:left;}

#orderpage .orderpage_bg_middle .orderpage_tab ul li.step1{ float:left; background:url(images/spot-details.png) no-repeat; width:207px; height:63px; }
#orderpage .orderpage_bg_middle .orderpage_tab ul li.step1-active{ background:url(images/spot-details-hover.png) no-repeat;width:204px; height:63px;  }
/*#orderpage .orderpage_bg_middle .orderpage_tab ul li.step1:hover{ background:url(images/spot-details-hover.png) no-repeat; }*/

#orderpage .orderpage_bg_middle .orderpage_detail{ width:800px; margin:0 auto;padding-top:90px; }
#orderpage .orderpage_bg_middle .step1-h1{font-family:arial; font-size:25px; color:#000; font-weight:bold;  margin:0px 0px 0px 40px; }
#orderpage .orderpage_bg_middle .step1-h1 img{ vertical-align:middle; margin-left:10px;padding-top:38px;}
#orderpage .orderpage_bg_middle .step1-h2{font-family:arial; font-size:18px; color:#000;  margin:0px 0px 20px 40px;  }
#orderpage .orderpage_bg_middle .step1-h2 span{color:#0192e0;font-weight:bold;}
#orderpage .orderpage_bg_middle .step1-h2 a{color:#003fde; text-decoration:underline;font-size:18px;}
#orderpage .orderpage_bg_middle .orderpage_detail table.table_step1 tr th.step1-h3{font-family:arial; font-size:18px; color:#000; font-style:normal; margin-top:20px; }
#orderpage .orderpage_bg_middle .orderpage_detail .step1-h3 span{ color:#0192e0;}
#orderpage .orderpage_bg_middle .orderpage_detail .step1-h3 p{font-family:arial; font-size:18px; color:#000; }

#orderpage .orderpage_bg_middle .orderpage_detail table.table_step1{ margin:0px 0px 0px 50px; }
#orderpage .orderpage_bg_middle .orderpage_detail table.table_step1 tr th{ font-family:arial; font-size:16px; color:#000; font-weight:bold; letter-spacing:-0.02em; padding:22px 5px 5px; vertical-align:top; text-align:left;}
#orderpage .orderpage_bg_middle .orderpage_detail table.table_step1 tr td{ padding-right:10px;font-family:"Myriad Pro";  color:#000; letter-spacing:-0.02em; padding:20px 4px 4px; vertical-align:top; text-align:left;}
#orderpage .orderpage_bg_middle .orderpage_detail table.table_step1 h1
{
	font-size:35px;	 font-family:"Myriad Pro"; color:#000;font-weight:bold;
}
img.table_arrow{ margin:-8px 0 0 -63px; padding:0px 0px 0px 0px;  position:absolute;}


.step1-input{background:url(images/audition_textfield_bg.jpg) repeat-x top right; width:412px; height:28px; border:1px solid #ccc; border-radius:10px;  -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;padding-left:5px;padding-right:5px;font-size:15px;}
.step1-input2{background:url(images/file_bg_small.jpg) no-repeat top left; width:48px; height:29px;  padding:0px 5px 0px 5px;font-size:15px;}


.dropdown:after{ border:none;color: #AAAAAA;font: 11px;
padding: 0 0 2px; pointer-events:none;position: absolute;right:8px; top:2px; width:200px;}
.dropdown:before{ background:url(images/dropdown-arrow.png) no-repeat scroll 0 0 ; content: "";border:none;display:block; height:28px; pointer-events:none; position:absolute; width: 26px; margin-left:46px; margin-top:2px;}
.dropdown{ position:relative;line-height:30px;}
.dropdown select{-moz-appearance: none;background:url(images/audition_textfield_bg.jpg) repeat-x top right;border:solid 1px #ccc;border-radius: 10px;color: #888888;cursor: pointer;display: inline-block;padding: 7px 6px 6px 3px;width:70px; margin:0px; text-transform:capitalize !important; }

.dropdown1:after{ border:none;color: #AAAAAA;font: 11px;
padding: 0 0 2px; pointer-events:none;position: absolute;right:8px; top:2px; width:200px;}
.dropdown1:before{ background:url(images/dropdown-arrow.png) no-repeat scroll 0 0 ; content: "";border:none;display:block; height:28px; pointer-events:none; position:absolute; width: 26px; margin-left:156px; margin-top:2px;}
.dropdown1{ position:relative;}
.dropdown1 select{-moz-appearance: none;background:url(images/audition_textfield_bg.jpg) repeat-x top right;border:solid 1px #ccc;border-radius: 10px;color: #888888;cursor: pointer;display: inline-block;padding: 7px 6px 6px 3px;width:187px; margin:0px; text-transform:capitalize !important; }

.dropdownc1:after{ border:none;color: #AAAAAA;font: 11px;
padding: 0 0 2px; pointer-events:none;position: absolute;right:8px; top:2px; width:200px;}
.dropdownc1:before{ border:none;display:block; height:28px; pointer-events:none; position:absolute; width: 26px; margin-left:156px; margin-top:2px;}
.dropdownc1{ position:relative;}
.dropdownc1 select{-moz-appearance: none;background:url(images/audition_textfield_bg.jpg) repeat-x top right;border:solid 1px #ccc;border-radius: 10px;color: #888888;cursor: pointer;display: inline-block;padding: 7px 6px 6px 3px;width:187px; margin:0px; text-transform:capitalize !important; }

.step1-input1{background:url(images/audition_textfield_bg.jpg) repeat-x top right;  height:28px; border:1px solid #ccc; border-radius:10px;  -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;width:178px;padding-left: 5px;padding-right: 5px;font-size:15px;}


#orderpage .orderpage_bg_middle .orderpage_tab ul li.step2{ background:url(images/payment.png) no-repeat; width:222px; height:63px; margin-left:-21px;}
/*#orderpage .orderpage_bg_middle .orderpage_tab ul li.step2:hover{ background:url(images/payment-hover.png) no-repeat;}*/
#orderpage .orderpage_bg_middle .orderpage_tab ul li.step2-active{ background:url(images/payment-hover.png) no-repeat; width:221px; height:63px; margin-left:-21px;}

#orderpage .orderpage_bg_middle .orderpage_tab ul li.step3{ background: url(images/confirmorder.png) no-repeat; width:241px; height:63px;margin-left:-21px;}
/*#orderpage .orderpage_bg_middle .orderpage_tab ul li.step3:hover{ background:url(images/confirmorder-hover.png) no-repeat;}*/
#orderpage .orderpage_bg_middle .orderpage_tab ul li.step3-active{ background:url(images/confirmorder-hover.png) no-repeat; width:241px; height:63px; margin-left:-21px;}

#orderpage .orderpage_bg_middle .orderpage_tab ul li.step4{ background:url(images/relax.png) no-repeat; width:198px; height:63px;margin-left:-20px;}
/*#orderpage .orderpage_bg_middle .orderpage_tab ul li.step4:hover{ background:url(images/relax-hover.png) no-repeat;}*/
#orderpage .orderpage_bg_middle .orderpage_tab ul li.step4-active{ background:url(images/relax-hover.png) no-repeat; width:198px; height:63px;margin-left:-20px;}

table.table_step2{ margin:0px 0px 0px 60px;  padding:0; width:650px;}
table.table_step2 tr th{ color:#6c6c6c; padding-right:10px;font-family:"MYRIADPRO-REGULAR"; font-size:18px; vertical-align:middle; text-align:left;}
table.table_step2 tr td{ font-family:"Myriad Pro"; font-size:18px; color:#000; padding:5px; vertical-align:middle; text-align:left;}

table.table_step3{ color:#000; width:690px; margin:0px 0px 0px 60px;}
table.table_step3 tr th{ font-family:"Myriad Pro Bold Condenced"; font-weight:bold; font-size:22px; vertical-align:top; text-align:left; width:250px;}
table.table_step3 tr th.heading_step3{ font-family:"Myriad Pro Bold Condenced"; font-weight:bold; font-size:28px; vertical-align:top; text-align:left; width:250px; color:#0192e0;}
table.table_step3 tr td{ font-size:20px; padding:5px 5px 5px 15px; vertical-align:top; text-align:left;}
table.table_step3 tr td.notice_text{ font-size:16px; color:#f00; font-style:italic;}
table.table_step3 tr th.hireme, table.table_step3 tr td.hireme{ font-size:17px; color:#0192e0; font-weight:bold; text-decoration:underline; font-family:"Myriad Pro Bold Condenced";}
table.table_step3 tr th.hireme a, table.table_step3 tr td.hireme a{ color:#0192e0; text-decoration:underline;}
table.table_step3 tr td.client_text, table.table_step3 tr td.client_text p{ font-size:13px; padding:0px; margin:0 !important;}

table.table_step4{ width:690px; margin:0px 0px 0px 60px;}
table.table_step4 tr th{ font-family:"Myriad Pro Bold Condenced"; font-weight:bold; font-size:24px; vertical-align:top; text-align:left;}
table.table_step4 tr th span{ font-family:"Myriad Pro Bold Condenced"; font-weight:bold; font-size:24px; vertical-align:top; text-align:left; color:#0192e0;}
table.table_step4 tr td.hireme, table.table_step4 tr td.hireme a{ color:#0192e0; text-decoration:underline; font-size:14px;}
table.table_step4 tr td{ padding:5px;}

#orderpage .orderpage_bg_bottom{ background:url(images/orderpage_bg_bottom.jpg) no-repeat;height:61px;}

/*Order page End*/

/*mycrewfile starts*/

#orderpage .orderpage_bg_middle div.mycrewfile{ width:810px; padding:0px 0px 0px 60px;}
#orderpage .orderpage_bg_middle div.mycrewfile h1{ color:#02a6fe; font-size:36px; font-family:"Myriad Pro"; font-weight:bold; /*font-style:italic;*/ width:580px; float:left; }
#orderpage .orderpage_bg_middle div.mycrewfile div.btn_mycrewfile{ width:215px; height:155px; float:left; z-index:999; position:relative;}
#orderpage .orderpage_bg_middle div.mycrewfile_inner{ width:800px; padding:0px 10px 0px 60px; float:left; min-height:240px; margin-top:-90px; }
#orderpage .orderpage_bg_middle div.mycrewfile_inner div.mycrewfile_photo{ float:left; margin:0px 10px 0px 0px;width:196px;}
#orderpage .orderpage_bg_middle div.mycrewfile_inner div.mycrewfile_photo_right {padding-left:32px;}
#orderpage .orderpage_bg_middle div.mycrewfile_inner h2{ color:#000; font-size:18px; font-family:"Myriad Pro"; font-weight:bold; height:26px;}
#orderpage .orderpage_bg_middle div.mycrewfile_inner h3{ color:#000; font-size:16px; font-family:"Myriad Pro";  height:24px;}
#orderpage .orderpage_bg_middle div.mycrewfile_inner .mycrewfile_photo_right p{font-family:"Myriad Pro";font-size:14px;color:#000;margin-bottom:20px; }

/*mycrewfile ends*/

/*Client Signup starts*/

#orderpage div.orderpage_bg_middle div.orderpage_detail1{ width:720px; height:auto; overflow:hidden; padding:0px 0px 0px 80px;}
#orderpage div.orderpage_bg_middle div.orderpage_detail1 div.account_img{ float:left;}
#orderpage div.orderpage_bg_middle div.orderpage_detail1 div.account_text{ float:left; color:#02a6fe; font-size:14px; padding:37px 0px 0px 20px; font-style:italic; width:550px; height:110px;}
#orderpage div.orderpage_bg_middle div.orderpage_detail1 p{ color:#02a6fe; font-size:18px;font-style:italic; padding:10px 0px 30px 0px; float:left;}

table.table_signup{ color:#000; font-size:12px; letter-spacing:0;}
table.table_signup tr th{ padding:15px 20px 15px 20px; vertical-align:top; text-align:left;}
table.table_signup tr td{ padding:15px 6px 20px 20px; vertical-align:top; text-align:left;}
table.table_signup tr td input.checkbox{ margin:0 5px 0 25px;}
table.table_signup tr td p{ float:left; margin-right: 12px; padding-top: 7px;}
img.adddemo{ float:left; margin:0px 3px 0px 0px;}
table.table_signup tr td span.title{ line-height:25px}
div#talent_registration_form  h1
{
	font-size:15px !important;	
}
/*Client Signup ends*/

/*Talent Signup starts*/
div#talent_registration_form p
{
	font-size:14px;
	padding-left:30px;
	padding-right:30px;	
	padding-bottom:20px;
	font-weight:normal;	
}
div#talent_registration_form h3
{
	font-size:19px;
	font-weight:bold;
	padding-bottom:0px;
	margin:0px;
	padding-left:30px;
	padding-right:30px;	
}
div#talent_registration_form #inner_content
{
	margin:0px;
	padding-left:30px;
	padding-right:30px;
}
div#talent_registration_form #inner_content p
{
	padding:0px;
	padding-bottom:20px;	
}

#orderpage .talent_signup_top{ background:url(images/talent_signup_top.jpg) no-repeat; height:157px; }

#orderpage .talent_signup_top_complete{ background:url(images/talent_signup_top.jpg) no-repeat; height:157px; }
#orderpage div.orderpage_bg_middle div.orderpage_detail2{width:824px; height:auto; overflow:hidden; padding:0px 0px 0px 45px;}
#orderpage div.orderpage_bg_middle div.orderpage_detail2 h1{ background:#02a6fe; padding:5px 5px 5px 25px;; width:824px; font-size:14px; color:#fff;}
#orderpage div.orderpage_bg_middle div.orderpage_detail2 #user_result .valid_box,#orderpage div.orderpage_bg_middle div.orderpage_detail2 #user_result .error_box{ margin:10px; }

.dropdown_talentsignup:after{ border:none;color: #AAAAAA;font: 11px;padding: 0 0 2px; pointer-events:none;position: absolute;right:8px; top:2px; width:70px;}
.dropdown_talentsignup:before{  content: "";border:none;display:block; height:28px; pointer-events:none; position:absolute; width: 26px; margin-left:46px; margin-top:2px;}
.dropdown_talentsignup{ position:relative;/*line-height:30px;*/ width:70px; float:left; margin-right:10px;}
.dropdown_talentsignup select{-moz-appearance: none;background:url(images/audition_textfield_bg.jpg) repeat-x top right;border:solid 1px #ccc;border-radius: 10px;color: #888888;cursor: pointer;display: inline-block;padding: 7px 6px 6px 3px;width:70px; margin:0px; text-transform:capitalize !important; }

/*Talent Signup ends*/

#orderpage div.orderpage_bg_middle div.leftnav2{ width:196px; /*border-right:1px dotted #02A6FE;*/ height:auto; overflow:hidden; margin:20px 0px 0px 60px; padding-bottom:50px; float:left; min-height:400px;}
#orderpage div.orderpage_bg_middle div.leftnav2 ul li {height: 30px; line-height: 20px; width: 180px;font-size:14px;}
#orderpage div.orderpage_bg_middle div.leftnav2 ul li.withoutimg{ padding-left:33px; width:160px;}
#orderpage div.orderpage_bg_middle div.leftnav2 ul li img{ padding-right:8px; float:left;}
#orderpage div.orderpage_bg_middle div.leftnav2 ul li a{ color:#0192e0; font-size:12px; text-decoration:underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#orderpage div.orderpage_bg_middle div.leftnav2 ul li.viewprofile{ padding-top:30px;}
#orderpage div.orderpage_bg_middle div.leftnav2 ul li p.mycrew_heading { color:#0192e0; font-size:16px; font-style:italic; font-family:"Myriad Pro";}

#orderpage div.orderpage_bg_middle div.content_right2{ width:570px; height:auto; overflow:hidden; padding-left:40px;border-left:1px dotted #02A6FE;}
#orderpage div.orderpage_bg_middle div.content_right2 h1{ font-size:36px; color:#000;  font-family:"Myriad Pro"; /*font-style:italic;*/}
/*#orderpage div.orderpage_bg_middle div.content_right2 h2{ font-size:24px; color:#02a6fe; font-weight:bold; font-family:"Myriad Pro Bold"; font-style:italic;}*/
#orderpage div.orderpage_bg_middle div.content_right2 h2{ font-size:18px; color:#02a6fe; font-weight:bold; font-family:"Myriad Pro"; }
#orderpage div.orderpage_bg_middle div.content_right2 h2#testimonial{ font-size:24px; font-family:"Myriad Pro";}
#orderpage div.orderpage_bg_middle div.content_right2 ul{ font-family:"Myriad Pro"; font-size:14px; color:#636363; margin:20px 0px 20px 0px;}
/*#orderpage div.orderpage_bg_middle div.content_right2 ul li span{ color:#0192e0; font-weight:bold; font-size:14px;}*/
#orderpage div.orderpage_bg_middle div.content_right2 ul li span{ color:#02A6FE; font-size:14px;font-family:"Myriad Pro"}
#orderpage div.orderpage_bg_middle div.content_right2 ul#testimonial li span{font-style:italic}
#orderpage div.orderpage_bg_middle div.content_right2 img.submit_testimonial{ float:left; margin:0px 10px 0px 0px;}
#orderpage div.orderpage_bg_middle div.content_right2 p.submit_testimonial{ font-size:20px; color:#02A6FE; font-family:"Myriad Pro"; font-weight:bold; text-decoration:underline; float:left;}

#orderpage div.orderpage_bg_middle div.content_right2 div.viewcrewfile{ width:560px; height:220px; margin:10px 0px 20px 0px}
table.table_crewfile{ width:560px;}
table.table_crewfile tr td{ padding:0 5px; vertical-align:top; text-align:left;font-size:14px;}
table.table_crewfile tr th{ padding:0 5px; vertical-align:top; text-align:right;font-size:14px;}
table.table_crewfile tr th.name{ padding:0 5px; vertical-align:top; text-align:left; color:#0192e0;}

#inner_content_profile{ margin:0 auto; width:550px; padding-top:15px; float:left; padding-left:40px;}
#inner_content_profile .tabbed_box{ width:500px;}
#inner_content_profile .tabbed_box h4{ color:#990000; margin-bottom:10px;}

#inner_content_profile.tabbed_area{ float:left; padding-top:11px;}

ul.tabs{ margin:0; padding:0;}
ul.tabs li{ list-style:none; display:inline;}
ul.tabs li a{ background:#aad8f1; 
color:#fff; border-radius:5px 5px 0px 0px;
padding:7px 40px 6px 40px;
height:33px;
text-decoration:none;  
text-align:center;
font-size:14px;  
font-weight:bold;   }
ul.tabs li a:hover{ background:#02a6fe; padding:7px 40px 7px 40px; color:#FFFFFF;}
ul.tabs li a.active{ background:#02a6fe; padding:7px 40px 7px 40px;  color:#FFFFFF;}

#inner_content_profile .content{ background:#fff; color:#666666; border-top:3px solid #02a6fe; padding:10px; margin-top:6px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright:3px; width:550px;}
#content_2, #content_3{ display:none;}

table.table_client{ color:#000; font-size:13px; letter-spacing:0;}
table.table_client tr th{ padding:5px 5px 5px 5px; vertical-align:top; text-align:left;}
table.table_client tr td{ padding:5px 5px 5px 5px; vertical-align:top; text-align:left;}
table.table_client tr td.name{ font-size:14px; color:#000; font-weight:bold; font-style:italic;}
table.table_client tr td.hireme{ font-size:14px; color:#0192e0; font-weight:bold; text-decoration:underline; font-style:italic; text-align:right;}
table.table_client tr td.hireme a{ color:#0192e0; text-decoration:underline;}
table.table_client tr td.paging{ text-align:right !important;}
table.table_client tr td.paging a{ color:#000;}

table.table_client_inorder{ color:#000; width:550px; }
table.table_client_inorder tr th{ font-family:"Myriad Pro"; font-size:22px; vertical-align:top; text-align:left; width:150px;font-weight:normal}
table.table_client_inorder tr td{ font-size:20px; /*padding:5px 5px 5px 15px;*/padding:5px 5px 5px 0px; vertical-align:top; text-align:left;}
table.table_client_inorder tr th.hireme, table.table_client_inorder tr td.hireme{ font-size:17px; color:#0192e0; font-weight:bold; text-decoration:underline; font-family:"Myriad Pro Bold Condenced";}
a.downloadfile {  font-size:17px; color:#0192e0; font-weight:bold; text-decoration:underline; font-family:"Myriad Pro Bold Condenced";}
table.table_client_inorder tr th.hireme a, table.table_client_inorder tr td.hireme a{ color:#0192e0; text-decoration:underline;}
table.table_client_inorder img{ padding-top:5px;}
table.table_client_inorder tr th.comment{ font-size:14px; vertical-align:bottom;}
table.table_client_inorder tr td.client_text, table.table_client_inorder tr td.client_text p{ font-size:13px; padding:0px; margin:0 !important;}
textarea.textarea_clientprofile{ width:250px; height:80px; border:1px solid #ddd;}
textarea.textarea_clientprofile1{ width:550px; height:180px; border:1px solid #ddd;}
input.file_clientprofile{width:250px; height:30px; background:#CCC; border:1px solid #999;}
table.table_client_inorder tr th span.instruction{ color:#de0000; font-size:15px; width:400px !important; }
p.text_left{ float:left; padding:7px 0px 0px 5px; margin:0 !important;}

table.table_client_inorder1{ width:550px; color:#010101; font-size:14px;}
table.table_client_inorder1 tr th span.instruction{ color:#de0000; font-size:15px; width:400px !important;  }
table.table_client_inorder1 tr th{ font-size:18px; color:#000; vertical-align:top; text-align:left; font-family:"Myriad Pro";;font-weight:normal}
.hireme1{ font-size:14px; color:#0192e0; font-weight:bold; text-decoration:underline; font-style:italic;}
.hireme1 a{ color:#0192e0;text-decoration:underline;}
.testimonial a{ color:#0192e0;text-decoration:underline;font-style:normal;}
table.table_client_inorder1 tr th span.download1{ font-size:14px; color:#0192e0; font-weight:bold; text-decoration:underline; font-style:italic;}
table.table_client_inorder1 tr th img{ padding:5px 10px 0px 0px ;}
table.table_client_inorder1 tr th a{ color:#0192e0; text-decoration:underline;}

table.table_audition_request{ width:550px; table-layout:fixed;}
table.table_audition_request tr th{ font-size:17px; color:#000; vertical-align:top; text-align:left; font-family:"Myriad Pro Bold Condenced"; padding:5px;}
table.table_audition_request tr td{ font-size:13px; color:#000; vertical-align:top; text-align:left; padding:5px;}

#inner_content_profile h2{font-family:"Myriad Pro Bold Condenced"; font-size:24px;}
#inner_content_profile h3{font-family:"Myriad Pro"; font-size:24px; color:#0192e0;}
#inner_content_profile p{ margin:20px 0px 20px 0px;}
#inner_content_profile p a{ color:#04549b; font-size:14px; text-decoration:underline; padding:10px 0px 10px 0px;}

/*client profile ends*/

/*Demos Starts*/

#content div.leftnav1{ width:205px; height:auto; overflow:hidden; float:left;}
#content div.leftnav1 img{ margin-left:20px;}
#content div.leftnav1 input[type=image]{ margin-top:10px;}
#content div.leftnav1 div.leftnav_inner{ background:#e6f3fa; width:202px; margin:13px 0px 0px 0px; height:600px; overflow:hidden; border-radius:10px; padding-bottom:20px;}
#content div.leftnav1 div.leftnav_inner div.narrow_search{ width:174px; height:30px; background:#0192e0; border-radius:10px; margin:10px 0px 18px 9px; color:#fff; font-family:"Myriad Pro Bold"; font-weight:bold; font-size:17px; padding:6px 0px 0px 10px;}
#content div.leftnav1 div.leftnav_inner input.textfield_search{ background:url(images/img_textfield_search.jpg) no-repeat top left; width:186px; height:34px; margin:0px 0px 0px 8px;}

#content div.leftnav1 div.leftnav_inner ul.leftnav_inner_ul{ font-size:14px; font-family:"Myriad Pro Bold"; color:#000; font-weight:bold; margin:33px 0px 30px 15px; }
#content div.leftnav1 div.leftnav_inner ul.leftnav_inner_ul li{ padding:0px; clear:both;padding-top:15px;}
#content div.leftnav1 div.leftnav_inner ul.leftnav_inner_ul li ul li{ padding:0px;}
#content div.leftnav1 div.leftnav_inner ul.leftnav_inner_ul li p{ margin:0; padding:0 0 0 7px;}
#content div.leftnav1 div.leftnav_inner ul.leftnav_inner_ul li img{ margin:0; padding-top:15px;}

.dropdown2:after{ border:none;color: #AAAAAA;font: 11px;
padding: 0 0 2px; pointer-events:none;position: absolute;right:8px; top:2px; width:200px;}
.dropdown2:before{ background:url(images/demo_dropdown_btn.jpg) no-repeat scroll 0 0 ; content: "";border:none;display:block; height:28px; pointer-events:none; position:absolute; width: 26px; margin:5px 0 0 0px; right:35px;}
.dropdown2{ position:relative;line-height:30px; margin:0px 0px 0px 0px;}
.dropdown2 select{-moz-appearance: none;background:url(images/demo_dropdown_bg.jpg) repeat-x top right;color: #888888;cursor: pointer;display: inline-block;padding: 2px 0px 0px 3px;width:143px; text-transform:capitalize !important; height:22px; border:0;}

.dropdown3:after{ border:none;color: #AAAAAA;font: 11px;
padding: 0 0 2px; pointer-events:none;position: absolute;right:8px; top:2px; width:200px;}
.dropdown3:before{ background:url(images/demo_dropdown_btn.jpg) no-repeat scroll 0 0 ; content: "";border:none;display:block; height:28px; pointer-events:none; position:absolute; width: 26px; margin:0px -44px 0 0px; right:35px;}
.dropdown3{ position:relative;line-height:30px; margin:0px 0px 6px 0px; padding:0 !important;}
.dropdown3 select{-moz-appearance: none;background:url(images/demo_dropdown_bg.jpg) repeat-x top right;color: #888888;cursor: pointer;display: inline-block;padding: 2px 0px 0px 3px;width:143px; text-transform:capitalize !important; height:22px; border:0;}



#content div.content_right1{ float:left; margin:0px 0px 0px 10px; width:749px; padding:10px;}
#content div.content_right1 img.arrow{ margin-left:-10px; z-index:999; position:relative;}
#content div.content_right1 div.chooseoption{ background:#e6f3fa; width:742px; height:110px; margin:-27px 0px 0px 0px; border-radius:10px;}
#content div.content_right1 div.chooseoption ul{ font-size:14px; font-family:"Myriad Pro Bold"; color:#000; font-weight:bold;}
#content div.content_right1 div.chooseoption ul li{ display:inline; float:left; padding:0px 10px 0px 0px;}
#content div.content_right1 div.chooseoption ul li ul.choose_ul{ display:table-caption; width:163px; float:left; margin-top:32px;}
#content div.content_right1 div.chooseoption ul li ul.choose_ul li{ height:20px;}
#content div.content_right1 div.chooseoption ul li p{ padding:37px 0px 5px 0px;}
#content div.content_right1 div.chooseoption ul li p.option{ padding:10px 0px 0px 0px;}
#content div.content_right1 div.chooseoption ul li img.choosegender{ margin:-39px 0px 0px 70px;}
#content div.content_right1 div.femailvoice{ background:#e6f3fa; width:722px; height:auto; overflow:hidden; margin:20px 0px 0px 0px; border-radius:10px; padding:10px 10px 40px 10px;}
#content div.content_right1 div.femailvoice h1{ background:#fff; padding:7px; border-radius:10px; font-size:16px; color:#0184ca; font-family:"Myriad Pro Bold"; font-weight:bold;}
#content div.content_right1 div.femailvoice h1 p{ float:left; width:586px; padding-top:7px;}
#content div.content_right1 div.femailvoice h1 img{ right:0;}
#content div.content_right1 div.femailvoice div.aboutfemale_voice{ width:335px; height:179px; background:#fff; border-radius:10px; margin:10px 10px 0px 0px; padding:7px 0px 0px 13px; float:left}

/*Demos ends*/

/*custom file*/
p.custom_file_text{ padding:3px 7px 0px 0px; margin:0 !important; float:left;}
span.custom_file{ width:330px; background: url(images/file_bg.jpg) no-repeat; float:left; margin:0px 0 0 0px;}
.SI-FILES-STYLIZED label.cabinet
{
	width: 83px;
	height: 36px;
	background: url(images/browse_button.jpg) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
	margin: -3px 36px 0 0;
	float:right;
}


.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*ends*/

#footer{ height:519px; background:url(images/footer_bg.jpg) repeat-x bottom right; margin-top:30px;}
#footer div.footer_content{ width:1004px; margin:0 auto; height:519px;}
#footer div.footer_content div.footer_tagline{ width:938px; margin:0 auto; padding-top:41px; padding-bottom:13px;}
#footer div.footer_content div.seprator{ background:url(images/img_bg_horizontal.jpg) repeat-x top right; width:960px; height:2px; margin:0 auto;}
#footer div.footer_content div.bottom_tabs{ width:1004px; height:125px;  margin-top:28px;}
#footer div.footer_content div.bottom_tabs div.tab_facebook{ float:left; width:315px; height:150px;}
#footer div.footer_content div.bottom_tabs div.tab_facebook div.fb_icon{ float:left; padding-right:10px;}
#footer div.footer_content div.bottom_tabs div.tab_facebook div.fb_content{ float:left;}
#footer div.footer_content div.bottom_tabs div.tab_facebook div.fb_content h1{ font-family:"Myriad Pro Bold Condenced"; font-size:20px; color:#fff; font-weight:bold;}
#footer div.footer_content div.bottom_tabs div.tab_facebook div.fb_content h1 span{ color:#013b5a;}
#footer div.footer_content div.bottom_tabs div.tab_facebook div.fb_content p{ color:#fff; font-family:"MYRIADPRO-REGULAR"; font-size:17px;}
#footer div.footer_content div.bottom_tabs div.tab_facebook div.fb_content img{ padding-top:15px;}
#footer div.footer_content div.bottom_tabs div.seprator_vertical{ width:2px; height:125px; background:url(images/img_bg_vertical.jpg) repeat-y top left; float:left; margin:0px 10px 0px 10px;}
#footer div.footer_content div.bottom_tabs div.tab_newsletter{ float:left; width:335px;}
#footer div.footer_content div.bottom_tabs div.tab_newsletter img{ float:left; padding-right:10px;}
#footer div.footer_content div.bottom_tabs div.tab_newsletter input[type='image']{ float:left; padding-right:10px;}
#footer div.footer_content div.bottom_tabs div.tab_newsletter h1{ font-family:"Myriad Pro Bold Condenced"; font-size:20px; color:#fff; font-weight:bold;}
#footer div.footer_content div.bottom_tabs div.tab_newsletter p{color:#fff; font-family:"MYRIADPRO-REGULAR"; font-size:17px; margin-bottom:30px;}
#footer div.footer_content div.bottom_tabs div.tab_newsletter input.newsletter_textfield{ background:url(images/newsletter_textfield.jpg) no-repeat left top; width:226px; height:40px; float:left; padding:1px 3px 0px 6px;}
#footer div.footer_content div.bottom_tabs div.tab_address{ float:left; width:260px; line-height:20px;}
#footer div.footer_content div.bottom_tabs div.tab_address img{ float:left; padding-right:10px;}
#footer div.footer_content div.bottom_tabs div.tab_address p{ color:#fff; font-family:"MYRIADPRO-REGULAR"; font-size:14px;}
#footer div.footer_content div.bottom_tabs div.tab_address p a{ color:#47bfff; text-decoration:underline;}
#footer div.footer_content div.footer_links{ width:1004px; float:left; margin-top:40px;}
#footer div.footer_content div.footer_links ul li{ color:#fff; float:left; position:relative; padding:0px 7px 0px 7px;}
#footer div.footer_content div.footer_links ul li a{ color:#fff; }
#footer div.footer_content div.copyright{ color:#47bfff; float:left; padding:15px 0px 0px 7px;}
#footer div.footer_content div.copyright p a { color:#fff; text-decoration:underline;}

.blue{ color:#024c97;}
.blue span{ font-size:11px;}
table.table_signup tr td p.red{ color:#F00;float:none;line-height:22px;}
table.table_signup tr td span.jqTransformRadioWrapper{ margin-top:5px; }
.removeFields
{
	line-height:30px;
}

#gallery {
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/* New added */
form { clear:both; }
label.error
{
display:block;
color:red;	
float:none !important;
}

#user_result
{
	font-size:16px;
}
input[type='checkbox']
{
	margin:5px;	
}


#login_result
{
	color: #009EE4;
    margin-bottom: -21px;
    padding-top: 7px;
    text-align: right;	
	padding-right:20px;
}

.header_welcome
{
	padding-top:10px;
	text-align:right;
	font-size:14px;
}

#header div.header_right div.header_welcome a 
{
	color: #009EE4; !important
}

/*	wrapper divs */
.custom-checkbox, .custom-radio { position: relative;font-size: 11px;
    letter-spacing: 0;
    position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}

.custom-checkbox label { background: url(images/checkbox.gif) no-repeat; }

.custom-radio label { background: url(images/radiobutton.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -14px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -114px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -114px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}

/*ends*/

/*custom file*/
p.custom_file_text{ padding:3px 7px 0px 0px; margin:0 !important; float:left;}
form.custom_file{ width:330px;  float:left; margin:0px 0 0 0px;}
div.custom_file{ width:330px;  float:left; margin:0px 0 0 0px;}
.SI-FILES-STYLIZED label.cabinet
{
	width: 83px;
	height: 36px;
	background: url(images/browse_button.jpg) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
	margin: -3px 36px 0 0;
	float:right;
}


.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*ends*/

fieldset {
  border: none;
  /*width:77px;*/
  float: left;
  margin-right:5px;
  padding:0px;
}
  fieldset legend {
    font-size: 14px;
    font-weight: bold;
  }
  
 textarea.audition_textarea_full{ background:url(images/audition_textfield_bg.jpg) repeat-x top right; width:100%; height:130px; border:1px solid #ccc; border-radius:10px;  -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; margin:0px 0px 0px 0px; padding:3px;font-size:15px;font-family:Arial, Helvetica, sans-serif}
 textarea.audition_textarea{ background:url(images/textarea_bg.jpg) repeat-x top left; width:650px; height:250px; padding:5px; border:none; max-width:650px; max-height:250px; resize:none;border-radius:10px;border:1px solid #CCCCCC;font-size:15px;font-family:Arial, Helvetica, sans-serif}
 
  textarea.comment_textarea{ background:url(images/textarea_bg.jpg) repeat-x top left; width:350px; height:60px; padding:5px; border:none; max-width:650px; max-height:250px; resize:none;border-radius:10px;border:1px solid #CCCCCC;font-size:15px;font-family:Arial, Helvetica, sans-serif}
 /*................*/

div.uploader, 
div.uploader span.action
 {
  background-image: url(images/browse_bg.jpg);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
  width:294px;
  height:39px;
}

.uploader *{
  margin: 0;
  padding: 0;
}

div.uploader {
  background-position: 0px 0px;
  height: 39px;
  width:294px;
}

div.uploader span.action {
  background-position: right -0px;
  height: 30px;
  line-height: 30px;
}

div.uploader span.filename {
  height: 30px;
  margin: 4px 0px 2px 2px;
  line-height: 25px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px 0px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right 0px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right 0px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right 0px;
}

div.uploader.disabled {
  background-position: 0px 0px;
}

div.uploader.disabled span.action {
  background-position: right 0px;
}

div.uploader {
  width: 294px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 180px;
  font-size: 11px;
}

div.uploader input {
  width: 294px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}

.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.uploader input:focus {
  outline: 0;
}

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  /*float: right;*/
  display: inline;
  padding: 2px 0px;
  /*overflow: hidden;*/
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 30px;
  border: none;
  cursor: default;
}
/*..........*/

.blueberry { margin: 0 auto; }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: absolute; }
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	height: 40px;
	text-align: center;
}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 4px;
	width: 4px;
}
.blueberry .pager li a {
	padding: 18px 8px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
	border-radius: 2px;
}
.blueberry .pager li.active a span { background: #404040; }

.dk_container {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  font-weight:normal;
  padding:0;
  max-width:207px;
  min-width:57px;
  height:29px;
  
}
  .dk_container:focus {
    outline: 0;
  }
  .dk_container a {
    cursor: pointer;
    text-decoration: none;
	padding:0;

  }

/* Opens the dropdown and holds the menu label */
.dk_toggle {
  /**
   * Help: Arrow image not appearing
   * Try updating this property to your correct dk_arrows.png path
   */
  /*background-image: url('images/down_errow.jpg');*/
  background-repeat: no-repeat;
  background-position: 90% center;
  color: #000;
  padding: 7px 45px 7px 10px;
  max-width:407px;
  min-width:57px;
  height:29px;
  width:100%;
}
  .dk_toggle:hover {
    border-color: #8c8c8c;
  }
  /* Applied when the dropdown is focused */
  .dk_focus .dk_toggle {
    max-width:207px;
  min-width:57px;
	height:29px;
  }
  .dk_focus .dk_toggle {
	max-width:280px;
  min-width:57px;
  }
  .dk_toggle span{
	padding-right:10px;  
  }
  
  #dk_container_theme a.dk_toggle{ width:207px;}

/* Applied whenever the dropdown is open */
.dk_open {
  z-index: 10;
}
  .dk_open .dk_toggle {
    color: #000;
    width:207px;
	height:29px;
      }

/* The outer container of the options */
.dk_options {
  box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
  -moz-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  z-index:999;
  position:relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
}
  .dk_options a {
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
    font-weight: normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    padding: 8px 10px;
  }
  .dk_options li:last-child a {
    border-bottom: none;
  }
  .dk_options a:hover,
  .dk_option_current a {
    background-color: #fff;
    color: #6a6a6a;
    text-decoration: none;
    
  }

/* Inner container for options, this is what makes the scrollbar possible. */
ul.dk_options_inner {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-bottom-color: #bbb;
  color: #000;
  max-height: 250px;
  background:#f1f1f1;
  border-top:none;
  padding:5px;
  margin-top:-5px;
  overflow:hidden;
}

.dk_theme_custom1 ul.dk_options_inner{ max-height:120px !important; } 

ul.dk_options_inner li{ min-width:125px;}

/* Set a max-height on the options inner */
ul.dk_options_inner,
.dk_touch .dk_options {
  /*max-height: 175px;*/
}

/******  End Theme ******/

/***** Critical to the continued enjoyment of working dropdowns ******/

.dk_container {
  display: none;
  float: left;
  position: relative;
}
.dk_theme_small{ background:url(images/2.jpg) no-repeat; width:77px; height:29px; margin-right:5px;}
.dk_theme_black{ background:url(images/1.jpg) no-repeat; width:207px; height:29px;}
.dk_theme_custom1{ background:url(images/dropdown-voicesearch.png) no-repeat; width:207px; height:46px;}
.dk_theme_custom1 {

  font-size: 12px;
  font-weight: bold;
  line-height: 29px;
  padding:0;
  max-width:304px;
  min-width:304px;
  height:46px;
  
}
.dk_theme_demo{ background:url(images/3.jpg) no-repeat; width:161px; height:22px; margin-right:5px;outline:none;}
#dk_container_theme{background:url(images/1.jpg) no-repeat; width:207px; height:29px;}
.dk_theme_demo a.dk_toggle{ width:142px !important; }
#dk_container_aaa a.dk_toggle{width:189px; height:29px;}
#dk_container_aab a.dk_toggle{width:189px; height:29px;}
#dk_container_aac a.dk_toggle{width:189px; height:29px;}
  .dk_container a {
    outline: 0;
	padding:0 10px 0 9px;
  }
#dk_container_demo3.dk_theme_custom1 .dk_options ul.dk_options_inner li{
	padding:0px !important;	
}
#dk_container_demo3 .dk_options ul.dk_options_inner li{
	padding: 4px 10px 4px 0px !important;]
	border-bottom: 1px solid #f1f1f1 !important;
	}
#dk_container_demo3 .dk_options ul.dk_options_inner a {
    background-color: #fff;
    
    font-weight: bold;
	font-size:11px;
    
  }
  #dk_container_demo4 .dk_options ul.dk_options_inner li{
	padding: 4px 10px 4px 0px !important;]
	border-bottom: 1px solid #f1f1f1 !important;
	}
#dk_container_demo4 .dk_options ul.dk_options_inner a {
    background-color: #fff;
    
    font-weight: bold;
	font-size:11px;
    
  }
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.dk_theme_custom1 .dk_toggle
{
	color: #6C6B6B;font-size: 18px; padding-bottom: 12px;padding-right: 89px;padding-top: 9px;width: 206px;	
}

.dk_open {
  position: relative;
}
  .dk_open .dk_options {
    display: block;
  }
  .dk_open .dk_label {
    color: inherit;
  }

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}

.dk_theme_custom1 .dk_options
{
	top:50px !important;	
}
  .dk_options a,
  .dk_options a:link,
  .dk_options a:visited {
    display: block;
  }
ul.dk_options_inner {
    overflow: auto;
    position: relative;
  }

.dk_touch .dk_options {
  overflow: hidden;
}

.dk_touch ul.dk_options_inner {
  max-height: 250px;
  overflow: auto;
}

.dk_fouc select {
  position: relative;
  top: -99999em;
  visibility: hidden;
}

.ui-datepicker-trigger
{
	padding-left:2px;
	padding-top:2px;
}

.dk_theme_small ul.dk_options_inner li 
{
	width:50px;
}

.pagination
{
	float:right;
	margin-top:20px;
}

.pagination li
{
	float:left;
	padding-left:5px;
	padding-right:5px;
	
}

.pagination li.active
{
	cursor:pointer;	
}

.medium_player
{
	width:220px;
}

.small_select
{
	width:60px;
}

.medium_select
{
	width:190px;
}

.color_0192e0
{
	color::#0192e0;
}
.italic
{
	font-style:italic;
}
.medium-input{background:url(images/audition_textfield_bg.jpg) repeat-x top right; width:260px; height:28px; border:1px solid #ccc; border-radius:10px;  -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;padding-left:5px;padding-right:5px;font-size:16px;}

.cc-ddl-type{ width:180px;}
#formDemoList label
{
	margin-top:0px;
}

.cards {
    overflow: hidden;
}
.cards li {
    background-image: url("images/logo_payments.jpg");
    background-position: 0 0;
    float: left;
    height: 40px;
    margin-right: 8px;
    text-indent: -9999px;
    transition: all 0.2s ease 0s;
    width: 60px;
}
.cards li:last-child {
    margin-right: 0;
}
.cards .visa {
    background-position: 266px 80px;
}
.cards .mastercard {
    background-position: 0px 0px;
}
.cards .ae {
    background-position: 200px 0;
	width:70px;
}
.cards .discover {
    background-position: 126px 0px;
}
.cards .visa.off {
    background-position: 266px -40px;
}
.cards .visa_electron.off {
    background-position: 204px 32px;
}
.cards .mastercard.off {
    background-position: 0px 40px;
}
.cards .ae.off {
    background-position: 200px 40px;
}
.cards .discover.off {
    background-position: 126px 40px;
}
.border_bottom
{
	border-bottom:1px dotted #02A6FE;width:100%	
}
.word_count
{
	color:red !important;	
}
.spot_detail_cart
{
	color: #000000;
    font-family: "Myriad Pro";
    font-size: 16px;
    margin: 0 0 20px 40px;	
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
#talent_registration_form textarea.audition_textarea
{
	font-size:15px;	
}

#home_footer #footer_bg_img{ display:none;}
#home_footer #footer{ margin-top:0px;height:415px;}
#home_footer #footer div.footer_content{ height:415px;}

#orderpage #client_signup_thank h1{ color:#000; font-size:40px; font-style:italic;  font-family:"Myriad Pro Bold Condenced"; letter-spacing:-1px; padding:6px 0px 6px 22px; background:none;width:auto;padding:0px;margin-bottom:20px;;}
#orderpage #client_signup_thank h2{color:#000; font-size:25px; font-style:italic;  font-family:"Myriad Pro";letter-spacing:-1px; }


#client_signup_thank img.login_img{ margin-top:23px; float:left;}
#client_signup_thank input.textfield{ background:url(images/img_login_textfield.jpg) no-repeat; width:129px; height:28px; float:left; line-height:18px; margin:20px 3px 0px 5px;padding-left:5px;padding-right:5px; }
#client_signup_thank .login_btn{ margin:0; padding:0; float:left;}


.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
    overflow: hidden;
    width: 50px !important;
}


/*changes*/

blockquote {

 width: 200px;
height:168px;
 padding: 8px 7px 5px 0px;
 font-size: 14px;
 quotes: "\201C" "\201D";
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
font-color:#a8a8a8;
line-height: 18px;text-align: left;
 }
 blockquote:before { content: open-quote;font-weight:bold; font-family:Georgia, serif;  line-height:1;
    color:#d7e2ee;font-size:20px;font-size:35px; }
 blockquote:after { font-size:20px;content: close-quote; font-weight: bold;  font-family: Georgia, serif; line-height:1; position:absolute; font-size:35px; color:#d7e2ee; }

.testimonial-author {
    font-family: Arial, Helvetica, sans-serif;
    color: #FF8E50;
    margin-left:65px;
	font-weight:bold;
}
.testimonial-author span {
    font-size: 12px;
    color: #666;
}
.testimonials span{
	float:left;
	margin-left:65px;	
}
.test{
	float:left;
	width:250px;
}
.bubble{
    background-color: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    height: 235px;
    margin: 20px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
    width: 275px;
}
.bubble p{
    height: 200px;
    width: 275px;
}
.bubble::after {
   background-color: #FFFFFF;
    box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, 0.4);
    content: "";
    display: block;
    height: 20px;
    left: 52px;
    position: relative;
    top: 30px;
    transform: rotate(-45deg);
-webkit-transform: rotate(-45deg); /* Safari & Chrome */
-moz-transform: rotate(-45deg); /* Firefox */
-ms-transform: rotate(-45deg); /* Internet Explorer */
-o-transform: rotate(-45deg); /* Opera */
    width: 20px;
}

/*categories popular */
.cl_cat{margin:0 auto; list-style-type:none;}
.cl_cat li{float:left;width:250px;}
.cl_cat li a{margin-left:57px}

/*
.testn {
    margin: 0;
  
    padding: 10px 50px;
    position: relative;
    font-family: Georgia, serif;
    color: #666;
    border-radius: 5px;
    min-height:170px;
    text-shadow: 0 1px 0 #ECFBFF;
    background-image: linear-gradient(#ffffff, #ffffff);
	border:1px solid #e1e1e1;
	 background-image: linear-gradient(#ffffff, #ffffff);
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
.testimonial_r:before, .testimonial_r:after {
    content: "\201C";
    position: absolute;
    font-size: 60px;
    line-height: 1;
    color: #d7e2ee;
    font-style: normal;
}
.testimonial_r:before {
    top: 0;
    left: 10px;
}
.testimonial_r:after {
    content: "\201D";
    right: 10px;
   /* bottom: -0.5em;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #e1e1e1;
    margin: 0 0 0 135px;
}
.testimonial-author {
    
    font-family: Arial, Helvetica, sans-serif;
    color: #FF8E50;
    text-align:center;
	font-weight:bold;
}
.testimonial-author span {
    font-size: 12px;
    color: #666;
}
.test{float:left;width:250px;}
.bubble{
   background-color: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    height: 200px;
    margin: 20px;
    width: 275px;
}
.bubble p{
    height: 200px;
    width: 275px;
}
.bubble::after {
   background-color: #FFFFFF;
    box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, 0.4);
    content: "";
    display: block;
    height: 20px;
    left: 27px;
    position: relative;
    top: -10px;
    transform: rotate(-45deg);
    width: 20px;
}*/
.box {
    border-radius: 10px;
    color: #ffffff !important;
    display: block;
    font-size: 18px !important;
    font-weight: bold;
    height: 15px !important;
    margin: 28px 27px 27px 8px;
    padding: 13px 20px 20px;
    text-align: center;
    text-decoration: none !important;
    transition: -moz-box-shadow 0.5s ease-out 0s;
    width: 118px;
}
 #checkout{
	background:none repeat scroll 0 0 #8DC212;
 }
 #checkin{
	background:none repeat scroll 0 0 #eb2525;
 }
.box:hover {
        -moz-box-shadow: 0px 0px 15px #0099ff;
        -webkit-box-shadow: 0px 0px 15px #0099ff;
        box-shadow: 0px 0px 11px #0099ff;
}
#leftnavprof{
margin-left:0 !important;
}
