object 
{
z-index:99999999;
}
body{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
	background:#F0F0F0;
}
*, *:before, *:after {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; 
}
#header{
	margin: 0;
	padding: 0;
}
input.deletebutton {
    background-color: #FFFFFF !important;
    background-image: url("/images/disabled.gif") !important;
    background-repeat: no-repeat;
    border: medium none;
    margin: 0 0 0 124px;
    min-height: 41px;
	cursor: pointer;
    min-width: 146px;
}
input.paybutton {
     background-color: #FFFFFF !important;
    background-image: url("https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif") !important;
    background-repeat: no-repeat;
    border: medium none;
    min-height: 41px;
    min-width: 146px;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
#content
{
    padding: 0 0 0 0;
	min-height:440px;
}

#sidebar
{
	padding: 20px 20px 20px 0;
}


#logo
{
    height: 72px;
    width: 100%;
	background: #002a3d url('../images/top-menu-back.png') repeat;
}

#mainmenu
{
	background:white url(bg.gif) repeat-x left top;
}

#mainmenu ul
{
	padding:6px 20px 5px 20px;
	margin:0px;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li a
{
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 8px;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a
{
	color: #6399cd;
	background-color:#EFF4FA;
	text-decoration:none;
}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.view
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #C9E0ED;
}

div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px 20px;
}

div.breadcrumbs span
{
	font-weight: bold;
}

div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}

.portlet
{

}

.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
	background:#EFFDFF;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}

.pull-left{float:left;}
.pull-right{float:right;}
.clear{clear:both;}
#no-margin{margin-right:0;}


a:hover, a:focus{text-decoration:none;}
input[type="text"]
{
 -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; box-sizing: border-box;
}
input[type="submit"]
{
	-moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #015177;
	color:#fff;
	cursor:pointer;
}
	
input[type="text"]:focus, input[type="submit"]:focus, a:focus, li, select:focus{outline:none;}
.full-width{width:100%;}


.container{width:990px; margin:0 auto 0;}
.top-menu{width:100%;background: url('../images/top_menu_bg.png') repeat-x; height:72px;margin-bottom:15px;}
.top-menu-content{width:990px; margin:0 auto 0; padding:17px 0 0 0}



.top-right-menu{
	margin-top:7px;
}
.top-right-menu ul{
	margin:0;
	padding:0;
}
.top-right-menu ul li{
	float:left;
	margin-left:10px;
}
.top-right-menu ul li a{
	background:#005780;
	color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
    padding: 7px 13px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
.top-right-menu ul li a:hover{
	background:#006da1;
}
.top-right-menu ul li.header-cart-box{
	margin-top: -3px;
}
.top-right-menu ul li.header-cart-box a img{
	margin-right: 7px;
    position: relative;
    top: 6px;
}
li.username-dropdown-header{
	position:relative;
	background:#fff !important;
	color:#434343 !important;
	margin-top: -1px !important;
	font-size: 0.8em !important;
    font-weight: bold !important;
    padding: 5px 13px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	cursor:pointer;
}

li.username-dropdown-header img{
	margin-left:5px;
}
.username-dropdown-icn{
	background: url('../images/user-dropdown-icn.png') repeat scroll -75px -197px transparent;
	width:15px;
	left: 129px;
    position: absolute;
     top: -10px;
	border:0 !important;
}
.username-dropdown-menu{
	width:155px;
	position:absolute;
	background:#fff;
	z-index:9999;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	border: 3px solid #CACACA;
	right:0;
	top:29px; 
	padding:10px;
	display:none;
}
.username-dropdown-menu div{
	padding:5px 0;
	border-bottom:1px dotted #CCCCCC;
}
.username-dropdown-menu div a{
	background: 0 !important;
	-moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important;
    color: #434343 !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
    padding: 0 !important;
}
.username-dropdown-menu div a:hover{
	color:#014B6D !important;
}
.header-navigation{
	background:#fff;
	height:55px;
	width:100%;
	margin-bottom:30px;
	-moz-box-shadow: 0 1px 3px 0 #CCCCCC;
    -webkit-box-shadow: 0 1px 3px 0 #CCCCCC;
	box-shadow:0 1px 3px 0 #CCCCCC;
}
.header-navigation-content{
	width:990px;
	margin:0 auto 0;
	padding-top: 13px;
	position:relative;
}
.navigation-tabs-box{
	margin-top:2px;
}
.header-navigation-tabs{
	border-right: 1px dotted #434343;
    float: left;
    padding: 0 18px;
	position:relative;
}
.header-navigation-tabs a{
	position: relative;
    top: 3px;
	display:block;
}
.header-navigation-tabs span{
	position: relative;
    top: -4px;
	text-transform: capitalize;
	color:#434343;
	font-size:1.0em;
	left:3px;
	padding:5px 0; 
}
.header-navigation-tabs:hover .menu-3-column{
	display:block;
}
.menu-3-column {
    background: #FFFFFF;
	border-right: 1px solid #434343;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: none;
    padding: 15px 15px 20px;
    position: absolute;
    min-width: 408px;
    max-width: 700px;
	top:29px;
	z-index: 999;
	border: 1px solid #E4E4E4;
	-moz-box-shadow: 0 1px 3px 0 #CCCCCC;
    -webkit-box-shadow: 0 1px 3px 0 #CCCCCC;
	box-shadow:0 1px 3px 0 #CCCCCC;
}
.menu-3-title{
	margin-bottom:8px;
	font-size: 17px;
	color:#3A3A3A;
}
.menu-3-option ul{
	float: left;
    margin: 0 8px 0 0;
    padding: 0;
    width: 110px;
}
.menu-3-option ul li {
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 0 5px;
}
.menu-3-option ul li a {
    font-size: 13px !important;
    padding: 3px 0 !important;
	margin:0 !important;
	color: #014B6D !important;
}
.menu-3-option ul li a:hover{
	text-decoration:underline;
}
.search-bar {
    width: 350px;
}
.search-bar-content{
	 border-top: 1px solid #afafaf;
	 border-left: 1px solid #afafaf;
	 border-bottom: 1px solid #afafaf;
	 -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
     border-radius: 5px;
	 margin-right: -7px;
     padding: 2px 13px 3px;
     width: 270px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .search-bar-content{margin-top:2px;padding:1px 13px 0;}
}
.search-bar-content div input[type="text"]{
	border:none;
    width: 205px;
}
.search-bar-category{
	background: url("../images/header_link_arrow3.png") no-repeat scroll right 8px transparent;
    width: 35px;
	position:relative;
	cursor:pointer;
}
.search-category-icn{  
	border: medium none;
	background-color: #FFFFFF;
	background:url("../images/srch-category-all-media-icn.png") no-repeat;
	height:18px;
	width:24px;
	cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .search-category-icn{margin-top:3px;}
}
.search-bar-btn input[type="submit"]{
	background:url("../images/button-background.png") repeat-x scroll 0 0 transparent;
	border:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    padding: 5px 15px;
}
.srch-category-menu{
	position:absolute;
	width:190px;
	z-index:999;
	background:#fff;
	padding:10px;
	top: 28px;
	border-top:1px solid #ccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	display:none;
	cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .srch-category-menu{top:27px;}
}
.srch-category-menu ul {
	margin:0;
	padding:0;
}
.srch-category-menu ul li{
	color:#434343;
	font-size:0.9em;
	padding: 2px 5px;
}
.srch-category-menu ul li.selected{
	background:#f0f0f0;
}
.srch-category-menu ul li span{
	left:20px;
}
.srch-category-menu ul li img{
	position: relative;
    top: 3px;
	margin-right:8px;
}
.main-bar{width:990px; margin-bottom:10px;}
.main-menu{width:826px; background-color:#f0f0f0; padding:0 15px; height:55px;}
.main-menu ul li{float:left;margin:10px 15px 0 0; background-color:#fff; 
padding:5px 25px 5px 25px; border-radius:5px;}
.main-menu ul li a{font-size:1.2em;color:#014b6d;}
.cart-menu{width:129px;background: #004768 url('../images/add_cart_round.png') no-repeat 5px;height:55px;}
.cart-menu p{text-align:right; margin:17px 16px 0 0;}
.cart-menu p a{color:#fff; font-size:0.9em;}

.main-content{
	width:100%;
	padding:0 0 30px 0;
}

.random-video-box{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    margin: 0 0 25px;
    padding: 20px 15px;
	-webkit-border-radius: 6px 6px 6px 6px;
	 -khtml-border-radius: 6px 6px 6px 6px;
	   -moz-border-radius: 6px 6px 6px 6px;    
			border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow:0 2px 2px 1px #E5E5E5;
	   -moz-box-shadow: 0 2px 2px 1px #E5E5E5;
			box-shadow: 0 2px 2px 1px #E5E5E5
}
.random-video {
    margin-right: 13px;
    width: 650px;
}
.random-video-right {
    width: 295px;
}
.random-video-content {
    border-bottom: 1px dotted #434343;
    color: #434343;
    font-family: georgia;
    font-size: 1.35em;
    font-style: italic;
    margin: 30px 0 25px;
    padding: 0 0 5px;
    text-align: center;
}
.random-join-now {
    text-align: center;
}
.random-join-now input[type="submit"]{
	font-size: 1.1em;
    padding: 7px 23px;
}
.random-facebook-connect{
	margin-left: 10px;
	color:#434343;
	font-size:1.0em;
}
.random-facebook-connect a{
	color:#014B6D;
}
.left-wdgt-frntpage{width:675px;margin-right:15px;}
.featured-video-wdgt{border:1px solid #E3E3E3;background-color:#fff; padding:15px;}
.ftrd-video-wdgt-title h2{font-size:1.5em;color:#014b6d; margin-bottom:18px;font-family: georgia;}
.ftrd-video-wdgt-title p a{color:#014b6d;}

.featured-video-list{border-bottom:1px solid #e5e5e5; padding-bottom:10px;margin-bottom:10px;}
.featured-video-pic{width:180px; margin-right:10px;}
.featured-video-info{width:423px;color:#434343;}
.featured-video-title{margin-bottom:5px;}
.featured-video-title a{color:#434343;font-size:1.0em;}
.featured-video-author{font-size:0.8em; margin-bottom:8px;}
.featured-video-author a{color:#014b6d;}
.featured-video-desc{font-size:0.9em;}

.right-wdgt-frntpage{width:300px;}

.right-wdgt-content{
	border:1px solid #E3E3E3;
	padding:15px 10px;
	background-color:#fff;
	margin-bottom:15px;
}
.just-added h3{
	font-size:19px;
	color:#014b6d;
	margin-bottom:13px;
	font-family: georgia;
}
.just-add-items{
	margin-bottom:12px;
}
.just-add-pic{
	width:55px;
	margin-right:10px;
	text-align:center;
}
.just-add-pic img {
    height: 55px;
    width: 55px;
}
.just-add-info{
	width:193px;
	color:#434343;
}
.just-add-title{
	line-height:15px;
	font-size: 16px;
	margin-top:8px
}
.just-add-title a {
    color: #3A3A3A;
    font-size: 14px;
}
.just-add-autor{
	font-size:13px;
}
.just-add-autor a{
	color:#014b6d;
}

#footer{
	width:100%;
	background-color: #333333;
	border-bottom: 1px solid #444444;
    border-top: 1px solid #383838;
	margin:0;
	-moz-box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717;
    -webkit-box-shadow:0 2px 0 0 #262626, 0 -1px 0 0 #171717;
    box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717;
}
.footer-content{
	width:990px;
	margin:0 auto 0;
	padding:30px 0 40px 0;
}
.ftr-wdgt{
	margin-right: 30px;
    width: 225px;
}
.ftr-wdgt-title{
	font-size:0.9em;
	color:#D0D0D0;
	margin-bottom:7px;
	font-family: georgia;
	text-transform: uppercase;
}
.ftr-wdgt ul{
	margin: 0;
    padding: 0;
}
.ftr-wdgt ul li{
	padding:0 0 0 0;
	line-height: 20px;
}
.ftr-wdgt ul li a{
	font-size:0.8em;
	color:#c2c2c2;
}
.ftr-wdgt ul li a:hover{
	color:#fff;
}


.ftr-social-icns div{
	width:auto;
	height:28px;
	opacity: 0.5;
}
.ftr-social-icns div a{
	color:#fff;
	cursor:pointer; 
	padding-left:35px;
	font-size:0.85em; 	
}
.ftr-social-icns div:hover{
	opacity: 1.0;
}
.ftr-fb-icn{background: url("../images/facebook.png") no-repeat;}

.ftr-tw-icn{background: url("../images/twitter.png") no-repeat;}

.ftr-linkedin-icn{background: url("../images/linkedin.png") no-repeat;}

.ftr-vimeo-icn{background: url("../images/vimeo.png") no-repeat;}

.ftr-youtube-icn{background: url("../images/youtube.png") no-repeat;}

.last-item{border-bottom:none; margin:0;}

.ftr-week-offer{
	color: #C2C2C2;
    font-size: 0.8em;
}
.ftr-week-offer img{
	margin-top:10px;
}
.ftr-payment-method{
	margin-left:30px;
}
.copyright{
	width:100%;
	background:#232323;
}
.copyright-content{
	width:990px;
	margin:0 auto 0;
	padding:10px 0;
	text-align:center;
	color:#C2C2C2;
	font-size:0.8em;
}

#PopUpLoginPageContainer
{
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#PopUpLoginPageContainer ul
{
	float: left;
    list-style: none outside none;
    width: 320px;
}
#PopUpLoginPageContainer ul li{
	float:left;
	margin-bottom:10px;
}
#PopUpLoginPageContainer ul li a{
	font-size:0.85em;
}
#PopUpLoginPageContainer ul li label
{
	float: left;
    font-family: trebuchet ms;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.2px;
    padding-bottom:0 0 3px 0;
    padding-top: 3px;
    width: 100%;
}
#PopUpLoginPageContainer ul li input.required
{
	  border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    width: 180px;
}
#PopUpLoginPageContainer ul li label.error
{
 float: right;
    font-family: trebuchet ms;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.2px;
    margin-right: -79px;
    padding-bottom: 3px;
    width: 230px;
}
label.error{
	color: #545454;
}
#PopUpLoginPageContainer ul li input
{
	border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
	width:295px;
}
input.register
{
	background: url("../images/register.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    height: 37px;
	padding:0 25px;
    margin-top: 10px;
    overflow: hidden;
	color:#fff;
	font-size:1em;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}
.errorMessage{
	color:red;
	font-size:13px;
}
.hint
{
	font-size:12px;
	font-weight: bold;
	float:left;
}

#messageContainer
{
	float:left; width:100%; background:#e64444; padding:0px; margin:0px; display:block;
}
.messageOuterContainer
{
	background:#E64444; padding-top:10px; padding-bottom:10px;float: left;opacity: 0.9;position: fixed;top: 0;width: 100%;
}
.messageInnerContainer
{
	margin:0 auto; text-align:center;
}
.messageErrorText
{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; float:left; width:100%; text-align:center;
	line-height:22px; padding-top:2px; padding-bottom:2px; font-weight:bold; text-shadow:-1px 1px 0 #B42E2E;
}
.my-captcha
{
	float:left;
}
.my-captcha img
{
	float:left;
	margin-bottom:10px;
	border: 1px solid #a5a5a5;
}
.my-captcha a {
	float: left;
    font-size: 0.8em;
    margin-left: 15px;
    margin-top: 15px;
}
.cbox{
	width:auto !important;
	margin: 6px 6px 0 0;
}
.cboxlabel
{
	width:171px !important;
}
h2.heading{
	text-align:center;
	color:#014b6d;
}
.login-left-part{
	width:495px;
}
.login-left-part-content{
	padding:0 30px 10px 0; 
	border-right:1px solid #cccccc;
}
.login-right-part{
	width:490px;
	float:left;
}
.login-right-part-content{
	padding-left:30px;
}
table.form th{
	width:40%;
	text-align:right;
	color:#545454;
	text-transform:uppercase;
	font-size:0.9em;
}
table.form th label{
	font-weight:normal;
}
table.form td{
	width:60%;
}
table.form td input[type="text"], table.form td input[type="password"]{
    padding: 4px 0;
    width: 100%;
	border:1px solid #cbcbcb;
	font-size:1.0em;
}
table.form td input[type="text"]:focus, table.form td input[type="password"]:focus{
	border:1px solid #014b6d;
}
h4.heading{
	color:#014b6d;
	font-size:1.0em;
	text-align: center;
}
table.infoform th{
	width:40%;
	color:#545454;
	font-size:0.9em;
}
table.infoform th label{
	font-weight:normal;
}
table.infoform td{
	width:60%;
}
table.infoform td input[type="text"], table.infoform td input[type="password"]{
    padding: 4px 5px;
    width: 100%;
	border:1px solid #cbcbcb;
	font-size:15px;
	color:#535353;
}
table.infoform td textarea{
	border:1px solid #cbcbcb;
	color:#535353;
}
table.infoform td textarea:focus{
	border:1px solid #014b6d;
}
table.infoform td input[type="text"]:focus, table.infoform  td input[type="password"]:focus{
	border:1px solid #014b6d;
}
.profile-page{
	width:100%;
	padding:30px 15px;
	background:#fff;
	min-height: 400px;	
	margin-bottom:30px;
    -webkit-border-radius: 8px 8px 8px 8px;
     -khtml-border-radius: 8px 8px 8px 8px;
	   -moz-border-radius: 8px 8px 8px 8px;	
			border-radius: 8px 8px 8px 8px;	
	-webkit-box-shadow: 0 1px 5px #B0B0B0;
	   -moz-box-shadow: 0 1px 5px #B0B0B0;
			box-shadow: 0 1px 5px #B0B0B0;	
}
.profile-tabs{
	float:left;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	background-color: #FFFFFF;
	padding:6px 12px;
	margin-right:3px;
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}
.profile-tabs a{
	color:#3a3a3a;
	font-size:0.75em;
}
.profile-tabs a:hover{
	color:#014b6d;
}
.UploadMedTab{
	background-color: #3a3a3a;
}
.UploadMedTab a{
	color: #ffffff !important;
}

.profile-page-content{
	width:100%;
	border:1px solid #cacaca;
	background:#fff;
	padding:20px 0;
	-moz-border-radius: 0px 8px 8px 8px;
    -webkit-border-radius: 0px 8px 8px 8px;
    -khtml-border-radius: 0px 8px 8px 8px;
    border-radius: 0px 8px 8px 8px;
}
.profile-edit-info{
	float:right;
	padding-top:13px;
}
.profile-edit-info a{
	font-size:13px;
	color:#014b6d;
	text-decoration:underline;
	text-transform:capitalize;
}
.profile-page-content .pro-page-full-box{
	padding:0 15px;
	margin-bottom:20px;
}
.pro-page-half-box{
	width:445px;
}
.pro-box-heading{
	background-color:#F1F1F1;
	width:100%;
	font-size:16px;
	padding:6px 0;
	color:#2d2d2d;
	margin-bottom:15px;
}
.pro-box-heading span{
	padding-left:15px;
}
.profile-pic{
	text-align:center;
}
.basic-profile{
	padding:0 15px;
}
.basic-profile table{
	width:100%;
}
.basic-profile table th{
	width:40%;
	color:#3a3a3a;
	font-size:0.95em;
	font-weight:normal;
}
.basic-profile table td{
	width:60%;
	color:#666666;
	font-size:0.95em;
}
.pro-desc{
	padding:0 15px;
	color:#3a3a3a;
	font-size:14px;
}
.popular-tags{
	padding:0 15px 0 0;
	color:#014b6d;
	font-size:0.8em;
	word-wrap: break-word;
}
.popular-tags a{
	color:#014b6d;
}
.upload-file-page{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CACACA;
    width: 100%;
	-moz-border-radius: 0px 8px 8px 8px;
    -webkit-border-radius: 0px 8px 8px 8px;
    -khtml-border-radius: 0px 8px 8px 8px;
    border-radius: 0px 8px 8px 8px;
}
.upload-tabs{
	padding:6px 25px;
	text-align:center;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	border:1px solid #e3e3e3;
	transition:all 0.1s ease-in 0s;
	margin-right:8px;
	color:#3a3a3a;
}
.upload-tabs:hover{
	background:#f4f4f4;
	color:#014B6D;
}
.download-btns{
	margin-top:5px;
}
.download-btns a{
	border-right:1px solid #014B6D;
	color:#3A3A3A;
	font-size:14px;
	padding:0 15px;
	font-weight:bold;
}
.download-btns a:hover{
	text-decoration:underline;
	color:#014B6D;
}
.upload-form{
	margin:30px 20px;
	width:525px;
}
.upload-form p{
	margin-bottom:0;
	clear:both;
}
.upload-form div{
	margin-bottom:15px;
	margin-right:15px;
}
.upload-form select{
	margin-bottom:15px;
	float:left;
	margin-right:15px;
	width:45%;
}
.upload-form div p label{
	font-size:0.9em;
}
.upload-form div p input[type="text"]{
	width:100%;
	padding:6px 7px;
	font-size:1.0em;
	border:1px solid #cbcbcb;
}
.upload-form div p textarea{
	width:97%;
	font-size:1.3em;
	border:1px solid #cbcbcb;
	height:110px;
	padding:6px 7px;
}
.upload-form div p input[type="text"]:focus{
	border:1px solid #014b6d;
}
.upload-form div p textarea:focus{
	border:1px solid #014b6d;
}
.upload-form div p select:focus {
	border:1px solid #014b6d;
}
.upload-form div p input[type="checkbox"]{
	margin-right:10px;
}
.upload-form div p select{
	padding:6px;
	border:1px solid #cbcbcb;
	width:60%;
}
.heading-full-box{
	width:100%;
}
#page .heading-tab-box{
	width:855px;
	height:55px;
	background: #f0f0f0;

}
#page .heading-tab-box .heading-tabs{
    float: left;
    height: 55px;
    margin: 0 0 0 15px;
    position: relative;
}
.heading-tabs1{
	
	float:left;
	background-color:#fff;
	margin: 3px 3px 0 0;
    padding: 3px 5px;
}
.heading-tabs1 a{
	color:#014b6d;
	font-size:0.8em;
	text-transform:capitalize;
}
#page .heading-tab-box .heading-tabs a{
	color:#014b6d;
	font-size:1.1em;
	text-transform:capitalize;
	padding: 6px 28px;
	display:block;
	background-color: #fff;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	margin-top: 9px;
}
.heading-tabs1:hover{
	background:#014B6D;
}
.heading-tabs1:hover a{
	color:#fff;
}
.heading-tab-box1{
	margin-bottom:15px;
}
.product-page{
	width:100%;
	padding:25px 15px;
	background:#fff;
	margin-bottom:25px;
	-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
	-moz-box-shadow: 0 1px 5px #B0B0B0;
	-webkit-box-shadow: 0 1px 5px #B0B0B0;
	box-shadow: 0 1px 5px #B0B0B0;
	min-height: 400px;
}
.product-page .heading
{
	text-transform:capitalize;
	text-align:center;
}
.product-page h2 {
    color: #3A3A3A;
    font-size: 21px;
    margin-bottom: 10px;
}
.product-page h3 {
    color: #434343;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.product-page-left-area{
	width:630px;
	margin-right:15px;
	float:left;
}
.product-page-right-area{
	width:315px;
	float:left;
}
.big-video{
	margin-bottom:20px;
	text-align:center;
}
.video-desc-widget{
	margin-bottom:15px;
}
h4.small-heading{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #cbcbcb;
	padding-bottom:5px;
	margin-bottom:12px;
}
.video-desc-widget p{
	font-size:0.9em;
	margin: 0 0 5px !important;
	color:#3a3a3a;
}
.video-tags span{
	background-color:#F4F4F4;
	padding: 2px 5px;
}
.video-tags span a{
	color:#000;
	font-size:0.8em;
}
.video-tags span:hover{
	background-color:#014b6d;
	padding: 2px 5px;
}
.video-tags span:hover a{
	color:#fff;
	font-size:0.8em;
}
.author-info{
	margin-bottom:10px;
}
.author-info .author-pic{
	margin-right:10px;
}
.author-info .author-name{
	color:#3a3a3a;
	font-size:1.1em;
	margin-top:6px;
}
.author-info .author-name a{
	color:#014b6d;
	font-size:1.1em;
}
.pro-cart {
    border-bottom: 1px solid #CBCBCB;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
.pro-cart input[type="button"]{
	background: url("../images/cart-btn.png") no-repeat;
	width:134px;
	height:37px; 
	border:none;
	float:left;
	margin-right:15px;
	cursor:pointer;
}
.pro-cart .pro-price{
	float:left;
	background:#fff;
	padding:5px 15px;
	color:#014b6d;
	font-size:1.1em;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.media-spec-content{
	margin-bottom:10px;
}
.media-spec-options{
	width:55%;
	float:left;
	font-size:14px;
	color:#3A3A3A;
}
.media-spec-values{
	width:45%;
	float:left;
	font-size:13px;
	color:#3a3a3a;
}
.UserMedia
{
	background-color:#F0F0F0;
}
.smallVid
{
	width:100%;
}
.small-video
{
	width:231px;
	float:left;
	margin-right:12px;
	border:1px solid #cbcbcb;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.small-video-info{
	margin:0 10px 10px;
}
.small-video-title{
	min-height:50px;
	line-height:20px;
}
.small-video-title a{
	font-size:14px;
}
.small-video-author{
	color:#3a3a3a;
	font-size:12px;
}
.small-video-author a{
	color:#014b6d;
}
.priceShow{
	background-color: #000000;
    color: #FFFFFF;
    display: none;
    float: left;
    opacity: 0.5;
    width: 100%;
	height: 128px;
	position:absolute;
	top:0;
}
.ps{
    font-size: 2.5em;
    position: absolute;
    text-align: center;
    top: 34px;
    width: 100%;
    z-index: 9999;
	color:#fff;
}
.cart-info{
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom:20px;
	background:#fff;
}
.cart-info table{
	margin:0;
}
.cart-info table thead{
	background-color: #F7F7F7;
}
.cart-info table thead th{
	background: none;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
	color:#3A3A3A;
	font-size: 13px;
}
.cart-info table tbody td{
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
}
.cart-info table tbody td a{
	color:#014B6D;
	font-size:14px;
}
.cart-total{
	text-align:right;
	margin-bottom:15px;
	margin-right: 26px;
}

input.button{
	background: url("../images/button-background.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
	border:none;
	padding: 5px 17px;
	-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 2px 2px #DDDDDD;
	-webkit-box-shadow: 0 2px 2px #DDDDDD;
	box-shadow: 0 2px 2px #DDDDDD;
	margin:0 0 0 0;
}
.btn-space{
	margin:0 41px 0 0 !important;
}
.payment
{
	float:left;
	margin:15px 0 0 15px;
	width:90%;
}
.payment h2
{
	font-size:1em;
}

.left-content-area{
	width:640px;
	margin-right:16px;
}
.checkout-step{
	border:1px solid #CACACA;
	margin-bottom:20px;
	background:#fff;
}
.checkout-step h1 {
    color: #3A3A3A;
    font-size: 18px;
    margin: 0 0 15px;
}
.checkout-step-heading{
	height:45px; 
	width:100%;
}

.cs_top_left {
    background: url("../images/cart_top_left.jpg") repeat-y scroll 0 0 #FFFFFF;
    width: 6.5%;
}
.cs_step1-active {
    background: url("../images/cart_step1.jpg") repeat-y scroll right top #FFFFFF;
    color: #014B6D;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
    width: 28.4%;
}
.cs_step2 {
    background: url("../images/cart_step2.jpg") repeat-y scroll right top #ECEBEB;
    color: #A19F9F;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
    vertical-align: middle !important;
    width: 28.4%;
}
.cs_top_right {
    background: none repeat scroll 0 0 #ECEBEB;
    height: 45px;
    padding: 0;
    width: 7.5%;
}
.s-cart-image-stepone td span {
    display: inline-block;
}
.sp_step1-active span {
    float: left;
    font-size: 24px;
    padding-right: 5px;
}
.sp_step2 span {
    float: left;
    font-size: 24px;
    padding-right: 5px;
}

.cp_top_left1 {
    background: url("../images/cart_step2.jpg") no-repeat scroll right top #ECEBEB;
    width: 41px;
	height: 38px;
}
.cp_step1 {
    background: url("../images/cart_step1_white.jpg") repeat-y scroll right top #ECEBEB;
    color: #A19F9F;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
    width: 28.4%;
	line-height:38px;
}
.cp_step1-active {
    background: url("../images/cart_step1.jpg") repeat-y scroll right top #FFFFFF;
    color: #014B6D;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
    width: 28.4%;
	line-height:38px;
}
.cp_step2 {
    background: url("../images/cart_step2.jpg") repeat-y scroll right top #ECEBEB;
    color: #A19F9F;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
    vertical-align: middle !important;
    width: 28.4%;
	line-height:38px;
}
.s-cart-image-stepone td span {
    display: inline-block;
}
.cp_step1 span {
    float: left;
    font-size: 24px;
    padding-right: 5px;
	line-height:38px;
}
.cp_step1-active span {
    float: left;
    font-size: 24px;
    padding-right: 5px;
}
.cp_step2 span {
    float: left;
    font-size: 24px;
    padding-right: 5px;
}

.right-content-area{
	width:300px;
}

.order-summary{
	padding:10px 5px 5px 5px;
	border:1px solid #CACACA;
	margin-bottom:10px;
	background:#fff;
}
.order-summary-title{
	color:#3A3A3A;
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
.order-pro-info table {
    color: #3A3A3A;
    font-size: 13px;
    line-height: 16px;
}
.order-pro-info table td.order-prize{
	color:#014B6D;
	font-weight:bold;
}

.shiping-address{
	padding:10px 5px 10px 5px;
	border:1px solid #b7b7b7;
	background:#fff;
}
.shiping-address table{
	font-size:14px;
	margin: 10px 0;
}
.shiping-address table th{
	width:40%;
	font-size: 13px;
}
.shiping-address table td{
	width:60%;
}
.user-view-page{
	border:1px solid #cacaca;
	margin:60px 0 10px 0;
	background:#fff;
}
.user-view-page-header{
	border-bottom:1px solid #cacaca;
	position:relative;
}
.user-view-pic{
	background:#fff;
	border: 1px solid #cacaca;
	height: 132px;
    left: 20px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    top: -57px;
    width: 132px;
    z-index: 99;
	-webkit-border-radius: 4px 4px 4px 4px;
     -khtml-border-radius: 4px 4px 4px 4px;
	   -moz-border-radius: 4px 4px 4px 4px;
			border-radius: 4px 4px 4px 4px;
}
.user-view-title{
	margin-left:180px;
	font-size:19px;
	padding:10px 0;
	color:#5A5A5A;
}
.user-view-page-content{
	padding:45px 15px 20px;
}

.user-view-left-part{
	width:33%;
}
.user-view-left-part table{
	font-size:12px;
	color:#5A5A5A;
}
.user-view-left-part table th{
	width:40%;
}
.user-view-left-part table td{
	width:60%;
}
.user-view-middle-part{
	width:40%;
}
.user-view-wdgt-title{
	background:#f0f0f0;
	padding:5px 10px;
	margin: 0 15px 10px 0;
}
.user-view-bio-desc{
	margin: 0 15px 0 0;
	color:#3a3a3a;
	font-size:13px;
}
.user-view-right-part{
	width:30%;
}
.success1{
	
	background:url("../images/success.png") no-repeat scroll 10px center #f1fafe;
	border:1px solid #008dcd;
	padding:8px 15px 8px 35px;
	color:#3A3A3A;
	margin:0 0 15px 0;
	font-size:15px;
}
.success1 a{
	color:#014B6D;
	text-decoration:underline;
}
.success1 a:hover{
	text-decoration:none;
}
.artist-page{
    background: #fff;
	border:1px solid #cccccc;
	padding:40px 15px 20px;
	margin-bottom: 15px;
	-moz-border-radius: 0px 8px 8px 8px;
    -webkit-border-radius: 0px 8px 8px 8px;
    -khtml-border-radius: 0px 8px 8px 8px;
    border-radius: 0px 8px 8px 8px;
}
.artist-page-breadcrumb{
	text-align:center;
	margin-bottom: 30px;
}
.artist-page-breadcrumb table td{
	padding:0 2px;
	text-align:center;
}
.artist-page-breadcrumb table td a{
	color:#014B6D;
	font-size:13px;
}
.artist-page-info table{
	font-size:12px;
	color:#3A3A3A;
}
.artist-page-info table th{
	border-bottom:1px solid #cccccc;
}
.artist-page-info table td{
	border-bottom:1px solid #cccccc;
}
.artist-page-info table td a{
	color:#014B6D;
}
.artist-page-info table tr:nth-child(even){
	background:#F1F1F1;
}
.artist-page-info table tr:nth-child(odd){
	background:#fff;
}
.artist-page-info table tr:hover{
	background:#eff9fe;
}

.cart-view-page{
	margin-bottom:20px;
}

.cart-box{
	background-color:#01547B;
	color:#fff;
	height: 55px;
	width:130px;
	line-height:55px;
}
.cart-box a{
	color:#fff;
	font-size:15px;
}
.cart-box .cart-box-content{
	padding:5px; 
}
.cart-box .cart-box-content img{
	position:relative;
	top:4px;
	margin-right: 3px;
}
.cart-box .cart-box-content span{
    position: relative;
    top: -9px;
}

.file-info-page{
	background:#fff;
	border:1px solid #cccccc;
	padding:20px 0;
}
.file-info-page-box{
	padding:25px 20px;
	border-bottom:1px solid #cccccc;
}
.file-info-page-box h1{
	font-size:20px;
	color:#3A3A3A;
	margin-bottom:0;
}
.file-info-form-title{
	font-size:19px;
	color:#3A3A3A;
	font-weight:bold;
	margin-bottom:10px;
}
.file-info-form table{
	font-size:15px;
	margin-bottom:0;
}
.file-info-form table tr th{
	width:20%;
	color:#3A3A3A;
}
.file-info-form table tr td{
	width:80%;
}
.file-info-form table tr td input[type="text"]{
	width:400px;
	padding:5px;
	border:1px solid #CBCBCB;
}
.file-info-form table tr td textarea{
	width:388px;
	padding:5px;
	border:1px solid #CBCBCB;
}

.enter-coupan{
	color:#3A3A3A;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:20px;
	margin-bottom:10px;
}
.enter-coupan input[type="text"]{
	padding:5px;
	margin:0 10px;
}
.featured-items{
	background:#FFFFFF;
    border: 1px solid #E3E3E3;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	-moz-box-shadow: 0 2px 2px 1px #E5E5E5;
    -webkit-box-shadow:0 2px 2px 1px #E5E5E5;
    box-shadow: 0 2px 2px 1px #E5E5E5;
    margin: 0 0 25px;
    padding: 15px 15px 25px;
}
.featured-items-title{
	color: #014B6D;
	font-family: georgia;
	font-size: 21px;
	width:200px;
}
.featured-items-category ul{
	padding:0;
	margin:0;
}
.featured-items-category ul li{
	float:left;
	margin:6px 10px 0 0;
}
.featured-items-category ul li a{
    color: #434343;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 15px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
.featured-items-category ul li a:hover{
	background:#f0f0f0;
}
.featured-items-category ul li.selected a{
	background:#E2E2E2;
	color: #014B6D;
}
.featured-items-header{
	margin-bottom:20px;
}
.featured-items-content{
	width:675px;
}
.left-slide-icn{
	width:25px;
	padding-top: 125px;
	cursor:pointer;
}
.right-slide-icn{
	width:25px;
	padding-top: 125px;
	cursor:pointer;
}
.featured-items-listing{
	width:625px;
}
.featured-items-listing ul{
	margin:0;
	padding:0;
}
.featured-items-listing ul li{
	float:left;
	margin-right: 7px;
}
.featured-items-listing ul li a img{
	width:149px;
	height:84px;
}
.featured-items-tags-box{
	width:280px;
}
.featured-tags-title{
	color: #014B6D;
    font-family: georgia;
	font-size: 20px;
	text-transform: capitalize;
}
.featured-items-tags{
	word-wrap: break-word;
}
.featured-items-tags a{
	color:#434343;
	font-size:0.8em;
}
.featured-items-tags a:hover{
	color:#014B6D;
}
.featured-artists-box{
	background:#FFFFFF;
    border: 1px solid #E3E3E3;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	-moz-box-shadow: 0 2px 2px 1px #e5e5e5;
    -webkit-box-shadow:0 2px 2px 1px #e5e5e5;
    box-shadow: 0 2px 2px 1px #e5e5e5;
    margin: 0 0 25px;
    padding: 15px 15px 30px;
}
.featured-artists ul {
	margin:0;
	padding:0;
}
.featured-artists ul li{
	float: left;
    margin: 25px 15px 0 0;
    width: 64px;
	text-align:center;
}
.featured-artists ul li a{
	font-size:0.9em;
	color:#434343;
}
.featured-artists ul li a img{

/* Changes on 16 sep 2013 */
	/* width:124px;
	height:124px; */
}
.frontpage-box{
	background:#fff;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	-moz-box-shadow: 0 2px 2px 1px #e5e5e5;
    -webkit-box-shadow:0 2px 2px 1px #e5e5e5;
    box-shadow: 0 2px 2px 1px #e5e5e5;
}
.left-box-frntpage{
	margin-right: 22px;
    width: 315px;
	min-height: 305px;
}
.just-added{
	padding:15px;
}
.center-box-frntpage{
	margin-right: 22px;
    width: 315px;
	min-height: 305px;
}
.right-box-frntpage{
	width:315px;
	min-height: 305px;
}	
.ftrd-view-more{
	float:right;
	margin-right: 8px;
}
.ftrd-view-more a{
	font-size:14px;
	color:#014B6D;
}
.ftrd-view-more a:hover{
	text-decoration:underline;
}
.product-page-content{
	margin-bottom:15px;
}	
/* td.amount-price{
	padding-right: 42px !important;
    text-align: right !important;
} */
.payment-box{
	text-align:center;
	border:1px solid #CACACA;
	padding:15px 0;
	margin-top:15px;
}
	
/* Browse Page*/

.browse-box{
	padding: 0 10px;
	width:100%;
	margin-bottom:15px;
}
.browse-col{
	border:1px solid #cecece;
	float: left;
    height: 360px;
    margin: 0 10px 25px;
}
.browse-col h2{
	background: #F1F1F1;
	color: #434343;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 3px 10px;  
}
.browse-col-inside{
	padding: 10px 50px 25px 10px;
}
.browse-col-inside ul{
	margin:0 0 0 0;
	padding:0 30px 0 0;
	float:left;
}
.browse-col-inside ul li a{
	display: block;
    font-size: 13px;
	line-height: 22px;
	color:#5E5E5E;
}
.browse-col-inside ul li a:hover{
	color:#003366;
}
	
/* End Browse Page*/

.home-browse-cat{
	background: #FFFFFF;
    border: 1px solid #E3E3E3;
    margin: 0;
    padding: 15px 15px 30px;
	-webkit-border-radius: 6px 6px 6px 6px;
       -moz-border-radius: 6px 6px 6px 6px;
			border-radius: 6px 6px 6px 6px;
    -webkit-box-shadow: 0 2px 2px 1px #E5E5E5;
       -moz-box-shadow: 0 2px 2px 1px #E5E5E5;
			box-shadow: 0 2px 2px 1px #E5E5E5;
}
.home-browse-title{
	color: #014B6D;
    font-family: georgia;
    font-size: 21px;
	margin-bottom: 15px;
}
.home-browse-content ul{
	width:145px;
	float:left;
	margin:0;
	padding:0;
}
.home-browse-content ul li{
	padding-left:20px;
}
.home-browse-content ul li a{
	font-size: 13px;
	line-height: 22px;
	color:#4E4E4E;
}
.home-browse-content ul li a:hover{
	color:#003366;
}	


.card-payment-box{
	width:610px;
	padding:25px 0 0 0;
}
.card-payment-box h1{
	color: #3A3A3A;
    font-size: 24px;
	margin:0 0 20px;
}
.card-payment-left{
	width:295px;
	float:left;
	margin-right:15px;
}
.card-payment-right{
	width:295px;
	float:left;
}
.card-payment-item{
	margin-bottom:10px;
}
.card-payment-item label{
	width:100%;
	font-size:0.9em;
}
.card-payment-item input[type="text"]{
	border: 1px solid #CBCBCB;
    font-size: 0.9em;
    padding: 6px 7px;
    width: 100%;
}
.card-payment-item select{
	width:100%;
	padding: 6px 7px;
	border: 1px solid #CBCBCB;
}
.card-expiry-month{
	float: left;
    margin-right: 13px;
    width: 90px !important;
}
.card-expiry-year{
	float: left;
    margin-right: 12px;
    width: 90px !important;
}
.card-expiry-ccv{
	float: left;
    width: 90px !important;
}
.attention {
	background: #FFF5CC url('/images/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success, .warning, .attention, .information {
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-top:5px;
}
.collection-list-box{
	padding:10px;
	background:#c1c1c1;
	margin-bottom:20px;
}
.cl-item{
	float:left;
	width:96px;
	margin-right:19px;
	height: 115px;
}
.last-cl{
	margin-right:0 !important;
}
.new-cl-form h2{
	color: #3D3D3D;
    font-size: 1.1em;
    margin-bottom: 15px;
    padding: 6px 0;
    width: 100%;
}
.new-cl-form table{
	width:600px;
}
.new-cl-form table th {
    font-size: 0.9em;
    font-weight: normal;
    width: 35%;
}
.new-cl-form table td{
	width:65%;
}
.new-cl-form table td input[type="text"]{
	border: 1px solid #CBCBCB;
    font-size: 1em;
    padding: 6px 7px;
    width: 100%;
}
.new-cl-form table td textarea{
	font-family: Arial,Helvetica,sans-serif;
	border: 1px solid #CBCBCB;
    font-size: 1em;
    height: 70px;
    padding: 6px 7px;
    width: 96%;
}
.new-cl-form table td span{
	font-size:0.8em;
}
.new-cl-form table td input[type="submit"]{
	font-size: 0.8em;
    height: 30px;
    padding: 0 5px;
	margin-left:15px;
}
.collImage img{vertical-align: middle;margin-right:5px;}

.cp-heading-box{
	margin-bottom:15px;
}
.cp-title{
	color: #434343;
    font-family: georgia;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 30px;
	float:left;
}
.cp-title-right{
	float:right;	
}
.cp-detail-text{
	color: #434343;
	font-size: 1.2em;
}
.total-clip{
	font-size:0.9em;
}
.cp-listing{
	background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    float: left;
    margin:0 12px 20px 0;
    margin-right: 12px;
    position: relative;
    width: 229px;
	min-height: 191px;
}
.listing-artist-pic{
    float: left;
    margin: 10px 10px 15px;
}
.listing-artist-info{
	float:left;
	margin-top:10px;
}
.listing-artist-text{
	font-size:0.9em;
}
.listing-artist-name a{
	font-size:0.9em;
	color: #014B6D;	
}
.listing-artist-view a{
	font-size:0.9em;
	color: #014B6D;
	margin-left:10px;
}
.cp-listing-info {
    margin: 5px 10px 10px;
}
.cp-listing-title {
    word-break: break-all;
}
#description
{
	 border-bottom-color: #BBBBBB;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-color: #BBBBBB;
    border-top-style: solid;
    border-top-width: 2px;
    margin-top: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#description p
{
font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#description h2
{
	font-size: 13px;
    font-weight: normal;
    line-height: normal;
    max-width: 2000px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 40px;
    padding-top: 5px;
}
.MyMiddleForm{
	width:450px;
	margin:0 auto 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.MyMiddleForm h2{
	color: #434343;
    font-family: georgia;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 15px;
	border-bottom: 1px solid #E4E4E4;
	padding-bottom:5px;
}
.MyFormRow{
	margin-bottom:15px;
}
.MyFormRow:last-child{
	margin-bottom:0;
}
.MyFormRow .register{
	margin-top:0;
}
.MyMiddleForm label{
	color: #414141;
    display: block;
    font-size: 16px;
    line-height: 14px;
    margin-bottom: 5px;
}
.MyMiddleForm input[type="text"], .MyMiddleForm input[type="password"]{
	background: #FFFFFF;
    border: 1px solid #CBCBCB;    
    color: #545454;
    font-size: 15px;
    padding: 9px 8px 8px;
    width: 100%;
	-webkit-border-radius: 6px 6px 6px 6px;
	   -moz-border-radius: 6px 6px 6px 6px;
			border-radius: 6px 6px 6px 6px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.MyFormRemMe label{
	display:inline;
}
.CatPhotoIcn{
	position:absolute;
	top:6px;
	right:6px;	
}
.CategoryPage {
    background: #FFFFFF;
    border-radius: 8px;
    box-shadow: 0 1px 5px #B0B0B0;
    margin: 0 auto 30px;
    min-height: 400px;
    padding: 25px 7px;
    width: 1060px;
}
.CategoryPage h3 {
    color: #434343;
    font-family: georgia;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 30px;
    text-align: center;
    text-transform: capitalize;
}
.CategoryMediaList {
    background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    float: left;
    margin: 0 5px 15px;
    position: relative;
    width: 199px;
	height:210px;
}
.CatMediaPic{
	text-align: center;
}
.CatMediaPic img{
	height:auto;
	width:100%;
}
.small-video-pic img {
    width: 100%;
	height: 128px;
}
.CatPriceShow {
    height: 128px;
    width: 100%;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:0.5em 0;
	overflow:auto;
	width:800px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:99999;
	top:0;
	left:105%;
}
.MediaButtons{
	margin-bottom:20px;
}
.MediaButtons .LeftButton{
	float:left;
	width:400px;
}
.MediaButtons .MiddleButton{
	float:left;
}
.MediaButtons .RightButton{
	float:right;
}
.MediaButtons div a{
	background:#014B6D;
	display:block;
	padding:7px 15px;
	font-size:16px;
	color:#ffffff;
	width:200px;
	text-align:center;
	-webkit-border-radius:20px 20px 20px 20px;
	   -moz-border-radius:20px 20px 20px 20px;
			border-radius:20px 20px 20px 20px;
}
.FreeLogin
{
background: none repeat scroll 0 0 #005780;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
    padding: 7px 13px;
	margin-right:17px;
	float:left;
}
.CheckOutContent {
    padding: 20px 15px;
}
.PaypalOptions{
	float:left;
	margin-right:20px;
}
.PaypalOptions input[type="radio"]{
	position: relative;
	top: 1px;
}
.PaypalOptions label {
    color: #3A3A3A;
    font-size: 13px;
    font-weight: bold;
}
.PaypalButton{
	float:left;
}
.CheckFormLeft {
    float: left;
    margin-bottom: 15px;
    margin-right: 2%;
    width: 49%;
}
.CheckFormRight{
	float: left;
    margin-bottom: 15px;
    width: 49%;
}
.CheckFormFullRow{
	width: 100%;
	margin-bottom:15px;
}
.CheckFormFullRow h1{
	margin:0;
}
.CheckOutForm label {
    font-size: 14px;
	color: #3A3A3A;
	display:block;
	width:100%;
	margin-bottom: 3px;
}
.CheckOutForm input[type="text"] {
    border: 1px solid #CBCBCB;
    color: #3A3A3A;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 7px;
    width: 100%;
}
.CheckOutForm input[type="text"]:focus, .CheckOutForm textarea:focus, .CheckOutForm select:focus{
	border:1px solid #014b6d;
}
.CheckOutForm select {
	border: 1px solid #CBCBCB;
    margin: 0;
    padding: 5px 6px;
    width: 100%;
	color: #3A3A3A;
}
.CheckOutForm input[type="checkbox"] {
    margin-right: 2px;
    position: relative;
    top: 1px;
}
.CheckFormSubmit{
	text-align:right;
	margin:0;
}
ul.yiiPager li {
    font-size: 13px !important;
}
.DownloadContent{
	padding: 0;
}
.DownloadContent table{
	margin: 0;
}
.DownloadContent table tr td, .DownloadContent table tr th{
	padding: 15px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.DownloadContent table tr td:last-child, .DownloadContent table tr th:last-child{
	border-right: none;
}
.DownloadContent table tr:last-child td{
	border-bottom: none;
}
.CatPhotoIcn img{
	height: 22px;
	width: 28px;
}
.AudioMediaTable table{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.AudioMediaTable table th {
    background: #eaeaea;
    font-size: 13px;
    padding: 6px;
}
.AudioMediaTable table td, .AudioMediaTable table th {
	border-right: 1px solid #cccccc;
}
.AudioMediaTable table tr:nth-child(2n), .artist-page-info table tr:hover {
    background: #ffffff;
}
.AudioMediaTable table tr td:first-child img{
	width: 120px;
}
.AudioMediaTable table td{
	padding: 4px 8px;
}
