/* Main CSS style for WebVFx */
*{ outline:none;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td,a
{ margin: 0; padding: 0; }

html>body{

	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
}
html, body {

	width:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#fff;

}
@font-face {
 font-family: AvantGardeCE;
 src: url("AvantGardeCE-Demi.eot") /* EOT file for IE */
}
@font-face {
 font-family: AvantGardeCE;
 src: url("AvantGardeCE-Demi.otf") /* TTF file for CSS3 browsers */
}

img{
	border:0;
}

a{ text-decoration:none; cursor:pointer;}
fieldset{ border:0px;}
/*common styles*/
.toleft{ float:left;}
.toright{ float:right;}
.txtbold{ font-weight:bold;}
.txtlight{ font-weight:lighter;}
.txtItalic{ font-style:italic;}
.txtunderline{ text-decoration:underline;}
.captxt{ text-transform:uppercase;}
.alignjustify{ text-align:justify;}
.aligncenter{ text-align:center;}
.hide{ visibility:hidden;}
.remove{ display:none;}
.clear{ clear:both; height:0; overflow:hidden;}
.clear3{ clear:both; height:3px; overflow:hidden;}
.clear5{ clear:both; height:5px; overflow:hidden;}
.clear8{ clear:both; height:8px; overflow:hidden;}
.clear10{ clear:both; height:10px; overflow:hidden;}
.clear12{ clear:both; height:12px; overflow:hidden;}
.clear15{ clear:both; height:15px; overflow:hidden;}
.clear19{ clear:both; height:19px; overflow:hidden;}
.clear20{ clear:both; height:20px; overflow:hidden;}
.clear23{ clear:both; height:23px; overflow:hidden;}
.clear25{ clear:both; height:25px; overflow:hidden;}
.clear30{ clear:both; height:30px; overflow:hidden;}
.clear40{ clear:both; height:40px; overflow:hidden;}
.clear45{ clear:both; height:45px; overflow:hidden;}
.clear50{ clear:both; height:50px; overflow:hidden;}
.clear60{ clear:both; height:60px; overflow:hidden;}
.clear100{ clear:both; height:100px; overflow:hidden;}
.clear120{ clear:both; height:120px; overflow:hidden;}

.ml10{ margin-left:10px;}
.ml70{ margin-left:70px;}
.ml165{ margin-left:165px;}
.ml220{ margin-left:220px;}
.ml240{ margin-left:240px;}
.mr15{ margin-right:15px;}
.mr18{ margin-right:18px;}
.mr28{ margin-right:28px;}
.mr30{ margin-right:30px;}
.mr38{ margin-right:38px;}
.mr50{ margin-right:50px;}
.mu5{ position:relative; top:-5px;}
.mu8{ position:relative; top:-8px;}
.md2{ position:relative; top:2px;}
.md3{ position:relative; top:3px;}
.md4{ position:relative; top:4px;}

/*home page style */
#home_wrapper{ background:transparent url(../images/bg.jpg) repeat-x scroll  left top; width:100%;}
#home_wrapper_alter01{ background:transparent url(../images/test-short-bg.jpg) repeat-x scroll left top; width:100%;}
#home_wrapper_alter02{ background:transparent url(../images/test-short-bg-02.jpg) repeat-x scroll left top; width:100%;}
#home_wrapper_alter03{ background:transparent url(../images/test-short-bg-03.jpg) repeat-x scroll left top; width:100%; height:100%;}

#home_inner{
	margin:0 auto;
	width:907px;
	min-height:500px;  /*min height work for all browsers */
	height: auto !important;
	height: 500px;
	padding:0 45px;
	text-align:left;
	margin-bottom:20px;
	}
#home_header{ width:100%; height:278px; margin-top:25px; float:left;}
#home_header_alter01{ width:100%; height:240px; margin-top:20px; float:left;}
#home_header .logo{margin-top:110px; margin-left:20px; float:left;}
#home_header_alter01 .logo{margin-top:77px; margin-left:20px; float:left;}
#home_header_alter02{ width:100%; height:180px; margin-top:25px; float:left;}
#home_header_alter02 .logo{ margin-top:48px; margin-left:20px; float:left;}

#header_right{ width:521px; float:right; }

/*home main navigation*/

.homemenu ul{ float:right;}
.homemenu ul li{ float:left; list-style-type:none; display:inline;}
.homemenu ul li a{ background-image:url(../images/notloggedin.jpg);}
.homemenu ul li a.menu01{ background-position:0 0; width:77px; height:121px; display:inline-block; margin-right:12px;}
.homemenu ul li a.menu01:hover{background-position:0 -125px;}
.homemenu ul li a.menu02{ background-position:-89px 0; width:77px; height:121px; display:inline-block; margin-right:12px;}
.homemenu ul li a.menu02:hover{  background-position:-89px -125px;}
.homemenu ul li a.menu03{  background-position:-178px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.homemenu ul li a.menu03:hover{ background-position:-178px -125px;}
.homemenu ul li a.menu04{ background-position:-267px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.homemenu ul li a.menu04:hover{ background-position:-267px -125px;}
.homemenu ul li a.menu05{ background-position:-356px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.homemenu ul li a.menu05:hover{ background-position:-356px -125px;}
.homemenu ul li a.menu06{ background-position:-445px 0px; width:77px; height:121px; display:inline-block;}
.homemenu ul li a.menu06:hover{ background-position:-445px -125px;}


.loginpanel{ width:240px; float:right;}
div.maindivider
{
	background-image:url(../images/dots.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border:solid 0px #f2f2f2;
	height:1px;
	width:100%;
	margin:5px 0px;
}
div.maindivider hr
{
	display:none;
}
.loginlabel{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ccc; margin-right:5px; margin-top:4px; width:70px;}
#home_main_content, #main_content{
	clear:both;
	width:100%;
	float:left;
	position:relative;
	z-index:10;
        font-size:14px;
}
#main_content{
    min-height:220px;
    height:auto !important;
    height:220px;
}
/*
#main_content h1{ font-size:20px; font-weight:normal; font-family:'ITC Franklin Gothic Std Med',Arial,Helvetica,sans-serif; font-weight:normal; text-transform:uppercase;letter-spacing: 1pt;}
.heading{ font-family:'ITC Franklin Gothic Std Med',Arial,Helvetica,sans-serif;font-weight:300; font-size:20px; letter-spacing: 1pt; text-transform:uppercase; float:left; display:inline;}
*/


#main_content h1{ font-size:19px; letter-spacing:1pt; font-weight:normal; font-family:AvantGardeCE, Arial,Helvetica,sans-serif; font-weight:normal; letter-spacing: 1pt; font-weight:normal;}
.heading{ font-family:AvantGardeCE, Arial,Helvetica,sans-serif;font-weight:normal; font-size:19px; text-transform:uppercase; float:left; display:inline;}
.faqheading{ font-family:AvantGardeCE, Arial,Helvetica,sans-serif;font-weight:normal; font-size:19px; float:left; display:inline;}
#home_main_content p, #main_content p{ }

.userpanel{padding-bottom:20px;}
.userpanel label{ font-size:14px; float:left; margin-top:5px; text-transform:capitalize; width:165px;}
.userpanel input[type="text"],.userpanel input[type="password"] {height:18px; width:160px; background:#fff url(../images/box-bg.jpg) repeat-x left top; padding-top:4px; border:1px solid #666; font-size:14px; color:#333;}

#notuser_content_left,#user_content_left{
    float:left; width:240px; margin-left:25px;
    padding-top:32px;
}
#user_content_left{
    padding-top:0px;
}

#notuser_content,
#user_content{
float:right;
font-size:14px;
width:635px;
padding-top:30px;
padding-left:5px;
min-height:205px;
height: auto !important;
height:205px;
}
#user_content{ padding-top:0px;}

#content_inner{
min-height:355px;
height: auto !important;
height:355px;}


.txt01{ font-size:14px; margin-top:15px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font11pt{ font-size:11pt;}
.font12pt{ font-size:12pt;}
.formlabel_left{ font-size:14px; text-transform:capitalize; width:165px; margin-top:5px;}
.formlabel_right{ font-size:14px; text-transform:capitalize; width:225px; margin-top:5px;}
.formleft{ float:left; width:445px; display:inline;}
.formright{ float:right; width:462px; display:inline;}
.txt02{ font-size:13px; color:#fff;}
.txt03{ font-size:15px; margin-top:-1px; margin-right:10px;}
.txt04{ font-size:13px; color:#ccc;}
.txt05{ font-size:9px;}
.txt06{ font-size:17px; float:left; margin-left:10px; margin-right:87px;}
.txt07{ font-weight:bold; color:#FF7415;}
/*other page style*/
body.private,body.public,
#default_wrapper{ background:transparent url(../images/short-bg.jpg) repeat-x left top; width:100%;}
#default_inner{
	margin:0 auto;
	width:907px;
	min-height:700px;  /*min height work for all browsers */
	height: auto !important;
	height: 700px;
	padding:0 45px;
	text-align:left;
	margin-bottom:20px;
	}
#default_header_alter01,
#default_header{ width:100%; height:200px; margin-top:25px; float:left;}
#default_header_alter01 .logo,
#default_header .logo{ margin-top:30px; float:left;}


/*Default main navigation for clients  pages*/

.mainmenu_client ul{ float:right;}
.mainmenu_client ul li{ float:left; list-style-type:none; display:inline;}
.mainmenu_client ul li a{ background-image:url(../images/client-loggedin.jpg);}

.mainmenu_client ul li a.menu01{ background-position:0 0; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_client ul li a.menu01:hover{background-position:0 -125px;}
.mainmenu_client ul li a.menu02{ background-position:-89px 0; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_client ul li a.menu02:hover{  background-position:-89px -125px;}
.mainmenu_client ul li a.menu03{  background-position:-178px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_client ul li a.menu03:hover{ background-position:-178px -125px;}
.mainmenu_client ul li a.menu04{ background-position:-267px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_client ul li a.menu04:hover{ background-position:-267px -125px;}
.mainmenu_client ul li a.menu05{ background-position:-356px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_client ul li a.menu05:hover{ background-position:-356px -125px;}
.mainmenu_client ul li a.menu06{ background-position:-445px 0px; width:77px; height:121px; display:inline-block;}
.mainmenu_client ul li a.menu06:hover{ background-position:-445px -125px;}

/*Default main navigation for Artist  pages*/

.mainmenu_artist ul{ float:right;}
.mainmenu_artist ul li{ float:left; list-style-type:none; display:inline;}
.mainmenu_artist ul li a{ background-image:url(../images/artist-loggedin.jpg);}
.mainmenu_artist ul li a.menu01{ background-position:0 0; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_artist ul li a.menu01:hover{background-position:0 -125px;}
.mainmenu_artist ul li a.menu02{ background-position:-89px 0; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_artist ul li a.menu02:hover{  background-position:-89px -125px;}
.mainmenu_artist ul li a.menu03{  background-position:-178px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_artist ul li a.menu03:hover{ background-position:-178px -125px;}
.mainmenu_artist ul li a.menu04{ background-position:-267px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_artist ul li a.menu04:hover{ background-position:-267px -125px;}
.mainmenu_artist ul li a.menu05{ background-position:-356px 0px; width:77px; height:121px; display:inline-block; margin-right:12px;}
.mainmenu_artist ul li a.menu05:hover{ background-position:-356px -125px;}
.mainmenu_artist ul li a.menu06{ background-position:-445px 0px; width:77px; height:121px; display:inline-block;}
.mainmenu_artist ul li a.menu06:hover{ background-position:-445px -125px;}


.form_middle{ width:495px; margin:0 auto;}
.longlabel{ font-size:15px; text-transform:capitalize; width:260px; margin-top:4px;}
#home_main_content h1.sifr-title1, #main_content h1.sifr-title1{ font-size:18px; font-weight:lighter; text-transform:uppercase; float:left;}

.individualMessage{ clear:both; color:#FF7415; font-size:11px; padding-top:5px;}

/*table*/
.tborder{
	border-collapse:collapse;
	width:100%;
	background:url(../images/table-header-bg.jpg) repeat-x left top;
	border:solid 1px #333;
	border-width:0 1px 1px 1px;
	min-height:70px;
	height: auto !important;
	height:70px;
}
.wvftable{
	margin:0 auto;
	width:907px;
}
.wvftable th, .wvftable th.last{ background:url(../images/tb-divider.jpg) no-repeat 100% 45%; padding: 0 8px; height:37px; font-weight:bold; color:#fff; text-align:left; font-size:16px;}
.wvftable th.last{ background-image:none;}
.wvftable th.smlast{ font-size:9px; background-image:none;}
.wvftable td{
font-size:15px;
border-right:1px solid #333;
padding:14px 8px 8px 8px;
color:#fff;
}
.wvftable td.last{ border-right-width:0;}
.wvftable td a,.normal a{color:#ffffff; font-weight:bold; font-size:13px;}
.wvftable td a:hover,.normal a:hover{text-decoration:underline;}
a.tlink{color:#ffffff; text-decoration:underline;}
a.tlink:hover{ color:#666;}
ul.system_message li, ul.system_txt li{ list-style-type:none; color:#FF7415; font-size:12px; margin:10px 0;}

.listlabel{ font-size:14px; float:left; text-transform:capitalize;}
a.sortlnk{ background-image:url(../images/sort-arrow.jpg); width:10px; height:8px; float:left; margin-top:5px; margin-left:8px; margin-right:28px;}
/*drop down*/
.dropdown_container {
float:left;
margin-left:10px;
margin-top:-7px;
display:inline;
position:relative;
}
.dropdown_container_01{
float:left;
margin-left:0px;
margin-top:-7px;
display:inline;
position:relative;
}
.dropdown_container_02{
float:left;
margin-left:0px;
margin-top:15px;
display:inline;
position:relative;
}
.dropdown_container_03{
float:left;
margin-left:0px;
margin-top:60px;
display:inline;
position:relative;
}
.dropdown_container_04{
float:left;
margin-left:10px;
margin-top:-7px;
display:inline;
}

#drop_down_menu {
clear:both;
display:block;
list-style-type:none;
padding:0;
margin-left:0;
position:absolute;
z-index:999;
}
#drop_down_menu_01{
clear:both;
display:block;
list-style-type:none;
padding:0;
margin-left:0;
position:absolute;
z-index:888;
}
#drop_down_menu_02{
clear:both;
display:block;
list-style-type:none;
padding:0;
margin-left:0;
position:absolute;
z-index:777;
}
#drop_down_menu_03{
clear:both;
display:block;
list-style-type:none;
padding:0;
margin-left:0;
position:absolute;
z-index:666;
}
#drop_down_menu_04{
clear:both;
display:block;
list-style-type:none;
padding:0;
margin-left:0;
position:absolute;
z-index:999;
}

#drop_down_menu li{

color:#FFFFFF;
cursor:pointer;
float:left;
width:185px;
}

#drop_down_menu li a span, #drop_down_menu_01 li a span, #drop_down_menu_02 li a span, #drop_down_menu_03 li a span, #drop_down_menu_04 li a span{
background:transparent url(../images/dropdown.jpg) no-repeat scroll left top;
display:block;
height:23px;
width:175px;
padding-top:6px;
padding-left:10px;
text-align:left;
font-size:12px;
text-transform:uppercase;
color:#000;
font-weight:bold;
}
#drop_down_menu li a.active span, #drop_down_menu li a:hover span,
#drop_down_menu_01 li a.active span, #drop_down_menu_01 li a:hover span,
#drop_down_menu_02 li a.active span, #drop_down_menu_02 li a:hover span,
#drop_down_menu_03 li a.active span, #drop_down_menu_03 li a:hover span,
#drop_down_menu_04 li a.active span, #drop_down_menu_04 li a:hover span
{
background-position:0 -29px;
}
#drop_down_menu li ul, #drop_down_menu_01 li ul, #drop_down_menu_02 li ul, #drop_down_menu_03 li ul, #drop_down_menu_04 li ul {
list-style-type:none;
margin:0;
padding:0;
}
#drop_down_menu li ul li, #drop_down_menu_01 li ul li, #drop_down_menu_02 li ul li,  #drop_down_menu_03 li ul li, #drop_down_menu_04 li ul li{
clear:both;
display:block;
float:none;
margin-left:5px;
opacity:0.9;
width:150px;
}
#drop_down_menu li ul li a, #drop_down_menu_01 li ul li a, #drop_down_menu_02 li ul li a, #drop_down_menu_03 li ul li a, #drop_down_menu_04 li ul li a{
background-color:#333333;
color:#FFFFFF;
display:block;
font-weight:bold;
height:13px;
line-height:15px;
padding:5px 5px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
font-size:12px;

}
#drop_down_menu li ul li a:hover, #drop_down_menu_01 li ul li a:hover,#drop_down_menu_02 li ul li a:hover, #drop_down_menu_03 li ul li a:hover, #drop_down_menu_04 li ul li a:hover {
color:#CCCCCC;
text-decoration:underline;
}

/*Video Page */
.videolist, .lastvideo{ clear:both; border-collapse:collapse;
        background-image:url(../images/dots.gif);
	background-position:left top;
	background-repeat:repeat-x;  float:left; width:100%; margin-top:10px; padding-top:18px; padding-bottom:15px;}

.videothumb{ float:left; margin:0px 50px 15px 8px; display:inline;}
.video_details{ float:left; display:inline; font-size:15px;}
.label-col01{ width:85px; margin-right:20px; display:inline; float:left; }
.txt_col01{ width:180px; float:left;}
.label-col02{ width:75px; margin-right:20px; display:inline; float:left;}
.txt_col02{ width:128px; float:left;}
.lable-col03{ margin-right:10px; display:inline; float:left; width:40px;}
.txt_col03{ }
.desp_txt{ width:408px; float:left;}
a.btnrequstshot{ float:right; background-image:url(../images/btn-requestshot.gif); width:80px; height:43px; display:block; }
.single_video_left{ float:left; width:230px; padding:0 5px; display:inline; margin-right:30px;}
.singlethumb{ border:202px; border:2px solid #fff; float:left; margin:15px 35px 15px 0px; display:inline;}
a.viewshot{ color:#fff; text-decoration:none; font-size:14px;}
a.viewshot:hover{ text-decoration:underline;}
.label01{ width:54px; float:left;}
.label02{ width:70px; float:left;}
.single_col01{ width: 90px; margin-right:20px; display:inline; float:left;}
.single_col02{ width: 140px; margin-right:20px; display:inline; float:left;}
.single_col02_txt{ width: 220px;display:inline; float:left;}
.single_col03{ width: 110px; margin-right:10px; display:inline; float:left;}
.single_video_right{ float:left; display:inline; width:630px;}
.single_desp{
	float:left;
	min-height:145px;  /*min height work for all browsers */
	height: auto !important;
	height: 145px;
	text-align:justify;
	width:400px;
}
.label_total{ font-size:20px; margin-right:95px; float:left}
.label_total_price{ font-size:20px; float:left;}

/*Post shot */
#postshot_left{ width:610px; float:left;}
#postshot_right{ width:297px; float:left;}
.label265{ width:160px; margin-right:5px; display:inline; font-size:15px; float:left; text-transform:capitalize;}
#newshots .label265{ position:relative; top:3px;}
.label02{ width:72px; font-size:15px; float:left; margin-right:10px; display:inline;}
.label03{ font-size:17px; float:left;}

a.add_details{ background:transparent url(../images/icon-add-white.jpg) no-repeat 0 50%; padding-left:20px; color:#fff; text-decoration:none; font-size:10px;}
/*about page*/
.space5{margin:5px;}
div.aboutdivider
{
	background-image:url(../images/dots.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border:solid 0px #f2f2f2;
	height:1px;
	width:150px;
	margin:5px 0px;
}
div.aboutdivider hr
{
	display:none;
}
.about_wrap{width:100%; margin:0 auto;}

#about_wrap p{ line-height:180%; padding-bottom:40px; float:left;}
#about_wrap p img{ padding:10px;}
/*contact page*/
.emailspan,a.emailspan{ width:200px; float:left; margin-right:50px; color:#FF7415;}
a.emailspan:hover{ text-decoration:underline;}

/*site map page*/
.smtitle{ background:url(../images/tb-head-bg.jpg) repeat-x left top; width:170px; height:37px; display:block; font-size:16px; font-weight:bold;} 
.smtitle a{ line-height:37px;}
ul.smlist{ width:158px; border:solid 1px #333; border-top:0px; padding-top:20px; padding-left:10px;}
ul.smlist li, ul.smlist li a{ list-style-type:none; color:#fff; padding-bottom:5px;}
/*FAQ page*/
.questions li{ list-style-type:none;}
.questions li a{ color:#FF7415;}

/*footer*/
#footer{ width:100%; padding-bottom:15px;}
.copyright{ font-size:10px; color:#666666;}

/*field and buttons */
a.lnk01,.manfield{ color:#FF7415;}
a.lnk02{ color:#fff;}
.box160{ height:18px; width:160px; background:#fff url(../images/box-bg.jpg) repeat-x left top; padding-top:4px; border:1px solid #666; font-size:14px; color:#333;}
.box230{ height:22px; width:230px; background:#fff url(../images/box-bg.jpg) repeat-x left top; padding-top:3px; border:1px solid #666; font-size:14px; color:#333; margin-bottom:3px;}

.box230_edited{ height:23px; width:230px; background-color:#d7d7d7; padding-top:3px; border:1px solid #999; font-size:14px; color:#9B9B9B;}
.area230{ height:73px; overflow:scroll; width:230px; float:left; overflow-x:hidden;}
.area230_edited{  height:73px; overflow:scroll; width:230px; float:left; overflow-x:hidden; background-color:#999;}
.area440{ background:#fff url(../images/box-bg.jpg) repeat-x left top; height:245px; overflow:scroll; width:440px; float:left; overflow-x:hidden; border:0;}
input:focus.box160,input:focus.box230,input:focus.area440{background-color:#999; background-image:none; color:#000;}
.drop230{ width:230px; height:25px;}
.drop237{width:237px; height:25px;}
.drop133{width:133px; height:25px;}
.drop299{width:299px; height:25px;}
.file230{ width:250px; height:28px;}


.tbtitle a{ color:#fff;}
.tbtitle a:hover{ cursor:pointer; text-decoration:underline;}
.tbtitle a:visited{ color:#222;}

#FLASH 
{
    border: solid 1px white;
    color: #FF7415;
    padding: 5px 15px 5px 15px;
    margin-bottom: 20px;
    font-size: 1em;
}
