.category { font-size:14px; }
.category:hover { color:#D60002; text-decoration:none; }

.tags {padding:10px 0; width:263px;}
.tags a{ background: url('../images/tags_bg.png') top left repeat-x; color: #36393b !important; display: inline-block; font-size: 14px !important; margin: 0 20px 10px 0; padding: 5px 10px !important; position: relative; text-decoration:none !important;}
.tags a:before{ content: url('../images/tags_bfor.png'); left: 0; position: absolute; top: 0; }
.tags a:after{ content: url('../images/tabs_after.png'); position: absolute; right: -14px; top: 0; }
.tags a:hover{ background: url('../images/hovertags_bg.png') top left repeat-x; color: #36393b; color: #fff !important; display: inline-block; font-size: 14px; margin: 0 20px 10px 0; padding: 5px 10px; position: relative; }
.tags a:hover:before{ content: url('../images/hovertags_bfor.png'); left: 0; position: absolute; top: 0; }
.tags a:hover:after{ content: url('../images/hovertabs_after.png'); position: absolute; right: -14px; top: 0; }
.search_wrap input[type="submit"]{width:37px; float:left; height:38px;  padding:0; margin:0;border:0 none;1px solid #00558e;; color:#fff;  font-size:17px; background: none; border-radius:0; display:block; padding:12px 0; text-indent:-9999px; margin-left:3px;}


/* auto complete*/
#search_box, #tag_box, #my_account {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	box-shadow: 0 0 10px #555555;
	color: #333333;
	display: none;
	margin-left: 2px;
	overflow: auto;
	padding: 0;
	position: absolute;
	min-width: 189px;
	z-index: 999999;
	margin-top: 42px;
}

#my_account {
	display: none;
	float: right;
	/*margin-left: 248px;*/
	margin-top: 32px;
	width: 120px;
	min-width: 0px;
	overflow:hidden;
	position:absolute;
	right:0px;
}

#tag_box {
	min-width: 216px;
	margin-top: -20px;
}

#search_with {
	border-bottom: none;
    color: #333;
    display: block;
}

div#search_with ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index:9999;
	position:relative;
}

div#my_account div#search_with ul li {
	width:100% !important;
	padding:0;
}

div#my_account div#search_with ul li a {
	color: #333333;
	font-family: calibri;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 30px;
	/*padding: 6px 0 5px 6px; commented by mitul*/
	width:100%; /*Added by mitul*/
	float:left; /*Added by mitul*/
}

div#my_account div#search_with ul li a:hover {
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 30px;
	/*padding: 6px 0 5px 6px; commented by mitul*/
}
div#my_account div#search_with ul li:hover a {
	color: #FFFFFF !important;
}

div#search_with ul li {
	cursor: pointer;
	font-size: 14px;
	font-family:calibri;
	line-height: 20px;
	padding: 6px 2px 6px 10px;
}

div#search_with ul li:hover {
	background: #CF0007;
	color: #FFFFFF;
	cursor:pointer;
}
/* auto complete*/

.red {
	color: #FF0000;
	font-size: 12px;
	margin: 0 auto;
	text-align: right;
}
.upload_btns {
	
}
.formfields{font-size: 16px; margin: 0 20px; float:left;}

.tag_dropdown {
	float:left;
}

.tag_dropdown label {
	float:left;
	color:#74767d;
	font-weight:bold;
}

.tag_dropdown select {
	float:left;
	margin-left:10px !important;
	border-left:none;
	padding:2px;
}

.tags_selection {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D3D3D3;
	float: right;
	min-height: 72px;
	width: 563px;
	border-radius:4px;
}

.selected_tags {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D1D1D1;
	float: left;
	height: 72px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 563px;
	border-radius:4px;
}

.selected_tag {
	background-color: #F8F8F8;
	border: 1px solid #BFBFBF;/*#D1D1D1;*/
	border-radius: 4px 4px 4px 4px;
	color: #666666;
	float: left;
	font-size: 14px;
	margin: 4px 5px 3px 6px;
	padding: 3px 20px 3px 9px;
}

.selected_tag_close {
	background: url("../images/close_button.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	cursor: pointer;
	float: right;
	height: 6px;
	margin-right: -13px;
	margin-top: 6px;
	width: 6px;
}

select:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0 none;
}

.channel_tag {
	background-color: #F8F8F8;
	border: 1px solid #BFBFBF;/*#D1D1D1;*/
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
	float: left;
	font-size: 14px;
	margin: 4px 5px 3px 6px;
	padding: 3px 9px;
	/*background-color: #EBEBEB;
	box-shadow:0px 2px 2px gray;*/
}
.channel_tag:hover {
	background-color: #EE5F5B;
	color:#FFFFFF;
}

.channel_tag_selected {
	background-color: #EE5F5B;
	border: 1px solid #EE5F5B;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px #2C100F;
	color: #FFFFFF;
	cursor: default;
	float: left;
	font-size: 14px;
	margin: 4px 5px 3px 6px;
	padding: 3px 9px;
}
.channel_tag_selected:hover{
	color:#FFFFFF;
}

.big_text {
	color: #333333;
	font-family: "bebas Neue";
	font-size: 22px;
	width:auto;
}

p.no_vids {
	color: #D60002;
	font-size: 18px;
	font-weight: bold;
	padding-top: 140px;
	text-align: center;
}

.usr_profile {
	width:40%; float:left; text-align:center;
}
.usr_profile img {
	border:1px solid #BFBFBF;
	width:160px;
	height:140px;
}

/****************Custom Tabs***************/

.main-cust-right {
	float:left;
	width:99%;/*97%;*/
	min-height:255px;
	margin:0px;
}
.main-cust-right .cust-tabs-right {
	float:left;
	width:100%;
	display:none;
}
.main-cust-right .cust-tabs-right.active {
	display:block;
}

#cssmenu {
  margin-top: 40px;
}

#cssmenu > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 1;
}
#cssmenu > ul {
	display: block;
	position: relative;
	width: 180px;
}
#cssmenu > ul li {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}
#cssmenu > ul li a {
	display: block;
	position: relative;
	margin: 0;
	border-top: 1px dotted #3a3a3a;
	padding: 11px 15px 11px 20px;
	font-family: "bebas Neue";
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 18px;
	background: #D5D3D3; /*#272727*/
	background: -webkit-linear-gradient(#EFEFEF, #D5D3D3);/*#3A3A3A, #272727*/
	background: -moz-linear-gradient(#EFEFEF, #D5D3D3);
	background: linear-gradient(#EFEFEF, #D5D3D3);
	border-color: transparent;
}
#cssmenu > ul li:first-child > a {
	border-top: 0;
}
#cssmenu > ul li:last-child > a {
	border-bottom: 0;
}
#cssmenu > ul li > a:hover, #cssmenu > ul li.active a,
#cssmenu > ul li:hover > a {
	color: #FFFFFF;
	background: #CB0A11;
	background: -webkit-linear-gradient(#FC3F45, #CB0A11);/*#FF6A6F, #CF0007*/
	
	background: -moz-linear-gradient(#FC3F45, #CB0A11);
	background: linear-gradient(#FC3F45, #CB0A11);
	border-color: transparent;
}
/* Changing the color of the arrow on hover */
#cssmenu > ul li > a:hover::after,
#cssmenu > ul li:hover > a::after {
	border-left: 4px solid #ffffff;
}
#cssmenu > ul li > a:hover::before,
#cssmenu > ul li:hover > a::before {
	border-left: 4px solid rgba(0, 0, 0, 0.3);
}

#cust_hr_tabs {
	overflow: hidden;
	width: 762px;/*100%;*/
	height:40px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #4A4B4D;
	background: -webkit-linear-gradient(#6C6E6D, #4A4B4D);
	background: -moz-linear-gradient(#6C6E6D, #4A4B4D);
	background: linear-gradient(#6C6E6D, #4A4B4D);
	border-color: transparent;
}
#cust_hr_tabs li {
	float: left;
}
#cust_hr_tabs a {
	color: #000000;
	float: left;
	font-family: "bebas Neue";
	font-size: 21px;
	height: 0;
	line-height: 35px;
	padding: 0 30px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 10px;
	height: 30px;
	border-radius:10px 10px 0 0;
	margin-left: 10px;
	text-shadow:0 1px 2px gray;
}

#cust_hr_tabs a:hover {
	border-bottom-color: #CF0007;
	border-radius:10px 10px 0 0;
	background: #F5F5F5;
	color:#CF0007;
	margin-top:10px;
	text-shadow:none;
}

#cust_hr_tabs #current {
	z-index: 3;
	background: #F5F5F5;
	color:#CF0007;
	margin-top:10px;
	text-shadow:none;
}
#content {
	border: 1px solid #BFBFBF;
	border-top: 0px;
	background:#F5F5F5;
}
#content #tab1 table td{
	vertical-align:top;
}
#content #tab1 table td .btn {
	font-family: "bebas Neue";
	letter-spacing:1px;
	font-size:25px;
}

/****************Custom Tabs***************/

/*#scroll_main_div {
	float:left;
	position:relative;
	min-height:400px;
}
#scroll_div {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	position: relative;
	width: 270px;
}*/

.scroll_to_top{
	background-image: url("../images/ui-to-top.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: none;
	float: right;
	height: 43px;
	width: 43px;
	margin-right: 50px;
	margin-top: -78px;
	opacity: 0.8;
	position: relative;
	cursor:pointer;
}
.scroll_to_top:hover{
	display: none;
	float: right;
	opacity: 1;
	background-image: url("../images/ui-to-top.png");
	background-position: bottom center;
	cursor:pointer;
}

.custom_cls .desc_box table td{
	padding-right:5px;
}

.custom_cls .desc_box table td.td_img img{
	float:none;
	height:auto;
	width:auto;
}
.custom_cls .desc_box.purchase {
	height:auto;
}

.custom_cls .desc_box.purchase .status_box{
	width:auto;
}
.custom_cls .desc_box .mt3 {
	margin-top:3px;
}
.custom_cls .desc_box .purchase_h4 {
	float:right;
	line-height:20px;
}
.custom_cls .desc_box .desc {
	height:40px;
}
.custom_cls .desc_box .purchase_price {
	font-size:12px;
	margin-left:5px;
	margin-right:2px;
}

/********************* TELL YOUR FRIEND START*************************/
.tellfriend_main
{
	width: 557px;
	height: auto;
	background: #E2E2E2;
	margin-left:5px;
}
.msg_tellfrd
{
	padding:10px;
	/*margin-top:130px;*/
}
.tellfriend_main .txtbox
{
	margin-left: 23px;
}
#continue_site
{
	margin-left:100px;
	color: #008000;
    font-weight: bold;
	
}
.tellfriend_main label
{
	padding-top:2px;
	margin-left:10px;
}
#thanks_img
{
	height: 60px;
	width: 140px;
	margin: 60px 0px 0px 200px;
}
/********************* TELL YOUR FRIEND END *************************/

/********************* VIDEO PIRACY START*************************/
.piracy_main
{
	width: 557px;
	height: auto;
	background: #E2E2E2;
	margin-left:5px;
}
.piracy_main .txtbox
{
	margin-left: 28px;
}
.msg_inn
{
	padding:10px;
}
.piracy_main label
{
	padding-top:2px;
	margin-left:18px;
}
.piracy_main textarea
{
	height: 85px;
	width: 487px;
	margin-left:27px;
}
.title
{
	border-bottom:none;
	margin-top:10px;
}
/********************* VIDEO PIRACY END *************************/

.btn_custom
{
	color: #FFFFFF;
	font-family: 'bebas Neue';
	font-size: 18px !important;
	letter-spacing: 0.4px;
}

/* Custom price tag css start */
/*.price_tag {
	-moz-box-sizing: border-box;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	overflow: visible;
	padding: 1px 4px 0 2px;
	position: relative;
	text-transform: uppercase;
}
.price_tag.gray {
	background-color: #E32F35;
    color: white;
}

.price_tag.gray:after {
	border-left: 22px solid rgba(0, 0, 0, 0);
}
.price_tag:after {
	border-color: rgba(0, 0, 0, 0) #E32F35;
	border-style: solid;
	border-width: 10px;
	content: "";
	display: block;
	height: 0;
	left: -32px;
	position: absolute;
	top: 0;
	width: 0;
}*/
/* Custom price tag css end */

/* Custom styling */
.theme-fnt {font-family:"bebas Neue"; letter-spacing:0.6px;}
.red-light-clr {color:#EE5F5B !important;}
.red-fnt-clr {color:#CF0007 !important;}
.green-fnt-clr {color:#008000;}
.blue-fnt-clr {color:#0038FF;}
.blue-dark-clr {color:#32428F !important;}
.blue-light-clr {color:#2D9DB5 !important;}
.fleft{float:left;}
.fright{float:right;}
.fullwidth{width:100%;}
.widthauto{width:auto;}
.margin-padding-zero{margin:0px;padding:0px;}
.marginzero {margin:0px;}
.paddingzero {padding:0px;}
.mbtm_ten{margin-bottom:10px;}
.brdr{border:1px solid #CFCFCF;}
/* Custom styling */

.table {
	margin-bottom:0px !important;
}
.table tr {
	height:35px !important;
}
.table tr#first-row {
	background-color:#3A3A3A;
	color:#FFFFFF;
	height:30px;
	font-size:13px;
}
.table tr#first-row i{
	font-size:12px;
	font-weight:normal;
}
.table tr td {
	vertical-align:middle !important;
}
.table .txt_center{text-align:center !important;}
.table .txt_left{text-align:left !important;}
.table .txt_right{text-align:right !important;}
.table tr th {
	vertical-align:middle !important;
}
.buyer_history {
	background:#FFFFFF;
	padding:10px 0px 0px 0px;
	width:100%;
}


/* Chage your email password page css start */
.loginboxbg {background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 0 5px 0 #333333; float: left; font-size: 20px; height: auto; width:420px; margin:20px 0 20px 285px;}
.loginbox_header {
	border-bottom: 1px solid #E0E0E0;
	color: #333333;
	font-family: "bebas Neue";
	font-size: 28px;
	padding: 10px 0 5px 15px;
	margin-bottom: 10px;
}
/* Chagne email pass btn css start */
.btncust {
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	*margin-left: .3em;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btncust:hover,
.btncust:focus,
.btncust:active
{
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.btncust:active {
	background-color: #cccccc \9;
}
.btncust:hover,
.btncust:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
.btncust:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btncust.active,
.btncust:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btncust-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	*background-color: #bd362f;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btncust-danger:hover,
.btncust-danger:focus,
.btncust-danger:active {
	color: #ffffff;
	background-color: #bd362f;
	*background-color: #a9302a;
}
.btncust-danger:active {
	background-color: #942a25 \9;
}
/* Chagne email pass btn css end */
.signup_textbox {background: none repeat scroll 0 0 #E8E8E8; border: 1px solid #D6D6D6; font-family: Tahoma; font-size: 14px; margin: 10px 0; padding: 12px 5px; vertical-align: middle; width: 375px;}
.signup{font-size: 16px; margin: 0 20px; width: 380px; float:left;}
.sign_up:hover {background: none repeat scroll 0 0 #4191FA;}
.signup table tr td a:hover{text-decoration:underline;}
.signup.btndiv {text-align:center; margin-top:10px; margin-bottom:20px;}
/* Chage your email password page css end */

.vid_thumb {
	width:166px;
	height:110px;
	border: 1px solid #D3D3D3;
}

/* Product Detail custom css start */
#category_parent {
	max-height: 32px;
}
#tags_parent {
	float: left;
	max-height: 80px;
	overflow: hidden;
	width: 100%;
	min-height: 40px;
}
#tags_parent .tags {width:auto; padding:0px;}
/* Product Detail custom css end */

#top_hr {height:1px; padding:0px; margin:0 0 10px 0;}
#bottom_hr {height:1px; padding:0px; margin:0 0 10px 0; width:96%;}

/* Div Bottom Start */ 
#bottom_div_id {
	/*position: absolute;*/
	position: relative;
	bottom:0px;
	width:auto;
}

.bottom_div:before,
.bottom_div:after {
    content: " ";
    display: table;
}
.bottom_div:after {
    clear: both;
}
/* Div Bottom End */ 

.is_pirated { font-size:20px; }
.right_content {float:right; width:770px;}
.right_content #content #tab1{padding-top:10px;}
.right_content #content #tab1 #formvideoupload{margin-bottom:0px;}
.right_content #content #tab1 #status_msg{margin:10px 0;}
.right_content #content #tab1 textarea{height:84px;}
.right_content #content #tab1 input[type="file"]{width:210px;}
.right_content #content #tab1 #loading_div{
	color: #C5C5C5;
	display: none;
	margin-right: 31px;
	margin-top: -39px;
	width: auto;
}
.right_content #content #tab1 #loading_div #waiting_txt{margin-left: 163px; margin-top: -27px;}
.addvideo_hr {margin:10px 0; border-top:0px; border-color:#DDDDDD;}

/* Form input type file button styling */
/*
input[type="file"]{
	z-index: 999;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
	-ms-filter: "alpha(opacity=0)";
	cursor: pointer;
	_cursor: hand;
  }
.add-photo-btn{
	background-color: #DA4F49;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 20px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 180px;
}
.add-photo-btn:hover {
	background-color: #BD362F;
	color: #FFFFFF;
}
.add-photo-btn:hover, .add-photo-btn:focus {
  background-position: 0 -15px;
  text-decoration: none;
  transition: background-position 0.1s linear 0s;
}
.file_textbox {
	float:left;
}*/

input[type='file'] {
	color: transparent !important;
}
div.upload {
    width: auto;
    height: 18px;
    overflow: hidden;
    border-radius:3px;
    padding:8px 10px;
    font-size:18px;
    cursor:pointer !important;
    float:left;
    letter-spacing:1px;
    
    /*
    Red Button
    background-color: #DA4F49;
	background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	
	background-color: #006DCC;
	background-image: linear-gradient(to bottom, #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.upload:hover {
	color: #FFFFFF;
	cursor:pointer !important;
}
div.upload input {
    display: block !important;
    height: 40px !important;
    opacity: 0 !important;
    overflow: hidden !important;
    margin-top:-30px;
    cursor:pointer !important;
}
/* Form input type file button styling */



/* Tooltip CSS*/
.info_tooltip {
	text-decoration:underline;
	cursor:pointer;
}
.ui-tooltip {
    background: #666;
    color: white;
    border: none;
    padding: 0;
    opacity: 1;
}
.ui-tooltip-content {
    position: relative;
    padding: 1em;
}
.ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
}
.right .ui-tooltip-content::after {
    top: 18px;
    left: -10px;
    border-color: transparent #666;
    border-width: 10px 10px 10px 0;
}
.left .ui-tooltip-content::after {
    top: 18px;
    right: -10px;
    border-color: transparent #666;
    border-width: 10px 0 10px 10px;
}
.top .ui-tooltip-content::after {
    bottom: -10px;
    left: 72px;
    border-color: #666 transparent;
    border-width: 10px 10px 0;    
}
.bottom .ui-tooltip-content::after {
    top: -10px;
    left: 72px;
    border-color: #666 transparent;
    border-width: 0 10px 10px;
}
/**/
.product_wrap.favourite ul li
{
	padding: 10px 20px 0px 26px;
}



/* Testing css for tags */
.effect {
	float:left;
	cursor:pointer;
	-moz-box-sizing: border-box;
    font-weight: normal;
    letter-spacing: 1px;
    overflow: visible;
    padding: 3px;
    position: relative;
    text-transform: capitalize;
    margin:5px 25px 5px 0;
    text-indent:5px;
}
.effect.gray {
	background-color: #2F2E2F;
    color: #FFFFFF;
}
.effect.gray:after {
	border-left: 15px solid #2F2E2F;
}
.effect:after {
	border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -15px;
    top: 0;
    width: 0;
}

/* Hover start */
.effect.gray:hover, .effect.gray.selected {
	background-color: #D60002;
    color: #FFFFFF;
}
.effect.gray:hover:after, .effect.gray.selected:after {
	border-left: 15px solid #D60002;
}
.effect:hover:after, .effect.selected:after {
	border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -15px;
    top: 0;
    width: 0;
}
/* Hover end */

/* Progress bar css*/

#preview, .wrapper 
{
	float: none;
}

.hidden 
{
	display: none;
}

#progress_bar 
{
	width: 550px;
	display:none;
}
#progress_bar .containerpro {
	height: 34px;
	margin: 10px 70px;
	padding: 2px 2px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}
#progress_bar .inner_containerpro {
	height: 6px;
	padding: 8px;
	background-color: #DA4F49;
	/*background-image: -moz-linear-gradient(#eff1f3, #cccfd2);
	background-image: -webkit-linear-gradient(#eff1f3, #cccfd2);
	background-image: linear-gradient(#eff1f3, #cccfd2);*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 2px 2px rgba(0, 0, 0, 0.45), 0 -1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 2px 2px rgba(0, 0, 0, 0.45), 0 -1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 2px 2px rgba(0, 0, 0, 0.45), 0 -1px 2px rgba(0, 0, 0, 0.15);
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}
#progress_bar .bar_container, #progress_bar .bar {
	height: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#progress_bar .bar_container {
	margin-right: 45px;
	background-color: #bcbcbc;
	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0));
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0));
	background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0));
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.75);
	margin-top:1px;
}
#progress_bar .bar {
	width:0%;
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(left right, #00c6ff, #0096ff);
	background-image: -webkit-linear-gradient(left right, #00c6ff, #0096ff);
	background-image: linear-gradient(to right left, #00c6ff, #0096ff);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(0, 0, 0, 0.2);
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	float:left;
}
#progress_bar .percent {
	display: block;
	float: right;
	position: relative;
	top: -8px;
	width: 35px;
	font-family: "Lato", sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	margin-right:2px;
}

#main_part1, #main_part2, #main_part3 { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999999; position: fixed; display:none; width:100%; height:100%; }
#overlay_part { height: 100%; display: block; background-color: rgb(0, 0, 0); left: 0px; opacity: 0.9; position: absolute; top: 0px; width: 100%; }
#processing_part { position: absolute; display: inline-block; top: 40px; margin: 0 auto; width:100%; height:100%; }
#main_part2 .popup1{ height: 380px; border: 5px solid lightgray; background:#F1F1F1; position: relative; width: 700px; margin: 0px auto; padding:10px; }
#main_part3 .popup1 { height: 340px; border: 5px solid lightgray; background:#F1F1F1; position: relative; width: 700px; margin: 0px auto; padding:10px; }
#main_part2 .popup1 .popup_inner, #main_part3 .popup1 .popup_inner { position: relative; }
#main_part2 .popup1 h1, #main_part2 .popup1 h3, #main_part3 .popup1 h1, #main_part3 .popup1 h3 { color:black; width:100%; float:left; text-align:center; }

.button_download {
	font-family: 'Droid Sans', sans-serif;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border: 1px solid rgba(0,0,0,0.4) ;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),
				0 0 1px 1px rgba(255,255,255,0.8),
				0 0 0 6px rgba(0,0,0,0.06),
				0 0 0 3px rgba(0,0,0,0.1);
	cursor: pointer;
}
.title_download {
	padding: 10px;
	float: left;
	color: #fff;
	font-weight: 800;
	font-size: 18px;
	text-shadow: 1px 1px rgba(0,0,0,0.2);
	text-transform: uppercase;
	border-right: 1px solid rgba(255,255,255,0.3);
}

.price_download {
	padding: 10px;
	float: left;
	color: #333333;
	font-weight: 800;
	font-size: 16px;
	text-shadow: 1px 1px rgba(255,255,255,0.3);
	text-transform: uppercase;	
	border-left: 1px solid rgba(0,0,0,0.2);
	width:auto;
}

.yellow{
background:-moz-linear-gradient(center top , #DA4F49 0%, #DA4F49 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background-image:linear-gradient(to bottom, #EE5F5B, #BD362F);
}
.yellow:hover{background:#BD362F}
