body a {color: #3f7986; text-decoration:none;}
body a:hover {color:#0383CC; text-decoration:none;}
body a:link {color: #3f7986; text-decoration:none;}
body a:active {color: #3f7986; text-decoration:none;}
body a:visited {color:#0383CC; text-decoration:none;}
ul {margin: 0px; padding: 0px;}
li {margin: 0px; padding: 0px;}

.star {color:Red; font-size:10px;}
.err_msg {color:Red; font-size:11px;}
.bordered_container_div {

	background: transparent url(../graphics/semi_transparent.png) repeat;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border:3px solid #fff;
}
.clear_both {clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.c_pointer {cursor:pointer;}
.sub_title {color:#999; font-size:10px;}
.box_background_color {background-color:#F7F7F7; padding:5px;}
.box_background_color .container {margin:25px;}
.box_background_color .text_title {width:150px; height:30px; float:left; padding-left:10px;}
.box_background_color .text_detail {}

.box_background_color_white {background-color:#fff; float:left; width:100%;}
.box_background_color_white .container {margin:25px;}
.box_background_color_white .text_title {width:150px; height:30px; float:left; padding-left:10px;}
.box_background_color_white .text_detail {}


.box_background_color_white .cards_container {
float:left;
width:743px;
color:#477d05;
font-weight:400;
padding:0 0 5px;
}

.box_background_color_white .cards_container span.select_card {
width:127px;
background:#EDEDED;
color:#959595;
margin:0 0 6px;
padding:5px;
line-height:18px;
height:220px;
}

.box_background_color_white .cards_container span.select_card .imageContainer{
height:185px;
display:table-cell;
vertical-align:middle;
}

.box_background_color_white .cards_container span.select_card img {
padding:0 0 5px 0;
}

.box_background_color_white .cards_container span.select_card a {
color:#0489e5;
text-decoration:none;
}

.box_background_color_white div.view_all {
width:733px;
text-align:right;
padding:0 10px 0 0;
}

.box_background_color_white div.view_all a {
color:#0489e5;
text-decoration:none;
font-size:11px;
}


.link_color {color: #3f7986;}
/*Registration & Login Pages*/

.registration_panel {float:left; margin-left:25px; margin-right:0px; width:418px;}
.registration_panel .txtbox
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	width: 270px;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.registration_panel .list
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.registration_panel h1 {color: #2c210c; font-size:15px;}
.registration_panel .title_text {width:130px; float:left; padding:6px; padding-left:0px; padding-right:1px;}
.registration_panel .content_text {float:left; padding:6px; padding-left:0px; padding-right:0px;}
.content_text_a {font-size: 10px; color: #666;float:right; padding:0px; padding-left:0px; padding-right:0px; text-align: right;}

.content_text_button {
	float:right; 
	padding:0px; 
	padding-left:0px; 
	padding-right:0px; 
	margin: -16px 0 4px;
	height: 16px;
	display: block;
	
	}
.loginbuttons img{
	margin-right: 5px;
}
#ctl00_UserLogin_btnLogin {
	padding: 0px;
	margin: 10px 0 0;
}

.registration_panel ul {padding-left:15px; padding:10px;}
.registration_panel ul li {padding:2px; font-size:11px;}
.divider_div {float:left; width:2px; height:425px; margin: 50px 25px 10px 35px; background-image:url(../graphics/ver_divider.png);}
.login_panel {float:right; margin-right:25px; width:417px;}
.login_panel .txtbox
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	width: 240px;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.login_panel h1 {color: #2c210c; font-size:15px;}
.login_panel .title_text {width:100px; float:left; padding:6px;}
.login_panel .content_text {float:left; padding:6px;}
.login_panel ul {padding-left:15px; padding:10px;}
.login_panel ul li {padding:2px; font-size:11px;}
.mandatory_message {margin-right:0px; float:right; font-size:11px; color:#808080;}
.header_container {height:60px; margin-top:40px;}
.login_box {border:7px solid #F2F2F2; background-color:#F6F6F6; padding:10px;}

/*End Registration & Login Pages*/


.absolute_divContainer {position:relative; width:1px; height:1px; float:right;}
.div_subCats {position:absolute; padding:0px; width:200px; text-align:left; overflow:hidden; border:1px solid #ADADAD; border-right:2px solid #ADADAD; border-bottom:2px solid #ADADAD; }
.div_subCats .Header {padding:5px; border-bottom:1px solid #FFFFFF; background-color:#EAEAEA; height:15px; }
.div_subCats .Items {padding:5px; border:1px solid #FFFFFF; width:188px; max-height:300px; _height:300px; overflow:scroll; overflow-x:hidden; background-color:#FFFFFF; }
.div_subCats .Items .bottomBorder {border:1px dashed #FFFFFF; width:188px;}
.div_subCats .Items .bottomBorderHover {border:1px solid #EAEAEA; background-color:#F3F3F3; width:190px;}
.div_subCats div {padding:5px;}

#CardsTitleContainer {width:350px; height:auto; float:left;}
#CardsPagerContainer {width:350px; float:right; padding-right:10px; margin-bottom: 5px; text-align:right; font-size:11px;}
.msg_panel_success {height:20px; background-color:#F3FDE4; color:#477D05; font-weight:bold; font-size:11px; background-image:url(../graphics/icons/accept.png); background-position: 10px 5px; padding:7px 5px 5px 30px; background-repeat:no-repeat;}
.msg_panel_failed {height:20px; background-color:#FFEAEA; color:#B30000; font-weight:bold; font-size:11px; background-image:url(../graphics/icons/cancel.png); background-position: 10px 5px; padding:7px 5px 5px 30px; background-repeat:no-repeat;}
.gray_header_text {color:#575757;font-size:14px;font-weight:normal; float:left;}
.small_gray_header_text {color:#575757;font-size:13px;font-weight:bold; float:left;}
.header_text {color: #2c210c;font-size:15px;font-weight:bold; text-transform:uppercase; float:left;}
.small_header_text {color:#477d05;font-size:12px;font-weight:bold; float:left;}

/*Delivery Detail*/
.header_bg {height:10px; background-color:transparent; padding:10px; color:#777777;font-size:15px;font-weight:bold; text-transform:uppercase; height:30px; margin:10px;}
.header_bg div {padding:7px 20px 4px 7px;}
.header_bg .activelink {color:#EE6600;font-size:15px;font-weight:bold; text-transform:uppercase;}
.content_area { margin:10px;}
.GridView {padding:10px;}
.GridView .HeaderRow {background-color:#EEEEEE; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4;}
.GridView .GridRow {background-color:#FFFFFF;}
.GridView .AlternateRow {background-color:#F6F6F6;}
.GridView .HeaderRow th {padding:10px; text-align:left;}
.GridView .GridRow td {padding:10px; text-align:left;}
.GridView .AlternateRow td {padding:10px; text-align:left;}
.SearchBar {padding:10px; padding-left:30px; font-weight:bold;}
.SearchBar span{font-weight:normal; color:#A5A5A5;}
.SearchBar a{padding-left:12px; padding-right:12px; font-weight:bold;}
.next_prev_container {text-align:right; margin-right:30px;}
/*End Delivery Detail*/

/*Card Detail Page*/
.popupbody {background-image:none; width:99%; border: none;}
.bodyCardDetail {font-family:Verdana; text-align:center; font-size:12px; color:#4E4E4E;}
.card_page_divider{width:20px; padding:0px; float:left; text-align:right;}
.card_page_container {width:210px; float:left; vertical-align:middle;}
.card_page_container .card{width:210px; padding:0px; float:left; text-align:left;}
.card_page_containerf {width:183px; float:left; vertical-align:middle;}
.card_page_containerf .card{width:183px; padding:0px; float:left; text-align:left;}
.card_page_container .header{color:#747474; font-weight:bold; clear:both; padding-top:10px; padding-bottom:5px;}
.card_page_containerf .header{color:#747474; font-weight:bold; clear:both; padding-top:10px; padding-bottom:5px;}
.card_page_container .header img{height:auto; width:auto;}
.card_page_containerf .header img{height:auto; width:auto;}
.card_page_container img{width:210px; border:1px solid #ccc;}
.card_page_containerf img{width:183px; border:1px solid #ccc;}
.clear_both {clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.card_page_content {float:left; text-align:left; padding:10px 25px 5px 25px;}
.card_page_content p {color:#7D7D7D; padding:5px 0px 10px 0px;}
.bottom_border{border-bottom:1px solid #7D7D7D;}
.div_close_button {position:absolute; top:0; right:0px; padding:10px;}

.card_page_content .left_content{float:left; width:360px;}
.card_page_content .right_content{float:right; width:360px;}
.card_page_content .text_title {padding-bottom:5px; width:120px; float:left; color:#A9A9A9;}
.card_page_content .text_desc {padding-bottom:5px; float:left;}
.card_page_content .text_divider {border-bottom:1px solid #CFCFCF; clear:both; margin-bottom:5px;}

.artist_header{margin: 18px 0 35px;}
.artist_header .text{font-size: 20px; text-align: center; padding-bottom:5px}
.artist_header .more{color: #747474; font-weight: bold; text-align: center}
.thumbs img {border: solid 1px #CCC;}
.thumbs img:hover {border-color: #FF9900;}
.topText{color: #747474; font-weight: bold; clear: both; text-align: center; padding-bottom: 10px;}
.bottomText{color: #747474; font-weight: bold; clear: both; padding-top: 10px; padding-bottom: 5px; text-align: center;}
.thumbsImgInside{float: right; padding: 0px; margin: 0px}
.thumbsImgOutside{float: right; padding: 0px; margin-top: 10px}
.thumbsText{color: #747474; font-weight: bold; clear: both; text-align: center; padding-top: 1px; padding-bottom: 1px;}
.orderArea{width: 94%; margin: 33px 0 33px}
.orderAreaTop{width: 94%; margin: 10px 0 10px}
.border1px{border-style:solid;border-width:1px;border-color:#747474}

/*End Card Detail Page*/

/*Finalize Page*/
.preview_container {border:8px solid #E1E1E1; margin:30px; height:330px; text-align:center;}
.preview_container .card_divider {width:30px; padding:0px; float:left; text-align:right;}
.header_text_container {margin:15px 30px 15px 30px; padding:0px;} 
/*End Finalize Page*/

.bottom_border {border-bottom:1px solid #999999; margin-top:10px; margin-bottom:10px; clear:both;}
.txtBox
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	width: 150px;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.list
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.pad2 {padding:2px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.padt5 {padding-top:5px;}
.padt10 {padding-top:10px;}
.padt15 {padding-top:15px;}
.padt20 {padding-top:20px;}
.border7 {border:7px solid #F1F1F1;}
.padlr10 {padding:0px 10px;}
.font_bold {font-weight:bold;}

/*Payment Page*/
.GridView_Payment {padding:10px; border:1px solid #E9E9E9;}
.GridView_Payment .HeaderRow {background-color:#D8D8D8; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4;}
.GridView_Payment .GridRow {background-color:#F6F6F6;}
.GridView_Payment .AlternateRow {background-color:#FFFFFF;}
.GridView_Payment .HeaderRow th {padding:10px; text-align:left; border:1px solid #E9E9E9;}
.GridView_Payment .GridRow td {padding:10px; text-align:left; border:1px solid #E9E9E9;}
.GridView_Payment .AlternateRow td {padding:10px; text-align:left; border:1px solid #E9E9E9;}
#PaymentDetail {float:right; width:350px;}
#PaymentDetail .text_title {width:200px; text-align:right; float:left; padding:6px;}
#PaymentDetail .text_detail {width:120px; text-align:left; float:right; padding:6px;}
#PaymentTotal {background-color:#EEEEEE; height:25px; padding-top:10px; padding-right:10px; text-align:right; font-weight:bold;}
#PaymentTotal .text_detail {width:115px; text-align:left; float:right; padding-left:11px;}
.PaymentPanel {width:550px; float:left;}
.PaymentPanel .txtbox
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	width: 240px;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.PaymentPanel .list
{
	border-top: 2px inset #808080;
	border-left: 2px inset #808080;
	border-bottom: 1px inset #808080;
	border-right: 1px inset #808080;
	width: 257px;
	color: #505050;
	font-size:11px;
	padding:4px;
	padding-left:10px;
}
.PaymentPanel .text_title {float:left; width:190px; padding:1px; height:30px;}
.PaymentPanel .text_desc  {float:left;padding:1px; height:30px;}
.subtitle_message {font-size:11px; color:#808080;}
.small_message {font-size:10px; color:#808080;}
.rb_selected {color:#EE6600; font-weight:bold;}
.rb_normal {color:#4a4a4a; font-weight:normal;}
/*End Payment Page*/

.validation_summery .header {float:left; padding:6px; padding-left:0px; padding-right:0px;}
.validation_summery ul {padding-left:15px; padding:10px;}
.validation_summery ul li {padding:2px; font-size:11px;}
#transparent {filter:alpha(opacity=40); -moz-opacity: .4; background-color:White;}

.border_bottom7 {border-bottom:7px solid #E8E8E8;}
.border_top7 {border-top:7px solid #E8E8E8;}
.border_left7 {border-left:7px solid #E8E8E8;}
.border_right7 {border-right:7px solid #E8E8E8;}

.GridView_Orders {padding:10px;}
.GridView_Orders .HeaderRow {background-color:#D4D4D4; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4;}
.GridView_Orders .GridRow {background-color:#fff;}
.GridView_Orders .HeaderRow th {padding:10px; text-align:left; border:1px solid #EDEDED;}
.GridView_Orders .GridRow td {padding:10px; text-align:left; border:1px solid #EDEDED;}
.GridView_Orders .GridRow .Left  {padding:10px; text-align:left; border:1px solid #EDEDED; border-left:7px solid #E8E8E8;}
.GridView_Orders .GridRow .Right {padding:10px; text-align:left; border:1px solid #EDEDED; border-right:7px solid #E8E8E8;}
.GridView_Orders .Total td {padding:10px; text-align:left; border:0px solid #EDEDED; border-left:7px solid #E2E2E2; border-right:7px solid #E2E2E2; background-color:#F2F2F2;}
.GridView_Orders .Total td table tr td {padding:0px; text-align:left; border:0px solid #EDEDED;}
.GridView_Orders .OrderStatus td {padding:10px; text-align:left; border:0px solid #EDEDED; border-left:7px solid #E8E8E8; border-right:7px solid #E8E8E8; border-bottom:7px solid #E8E8E8;}
.GridView_Orders .OrderStatus td table tr td {padding:0px; text-align:left; border:0px solid #EDEDED;}
.GridView_Orders .Divider td {padding:0px; border:0px solid #EDEDED;}
.GridView_Orders .OrderTop td {padding:0px; border-bottom:7px solid #E8E8E8;}
.order_status {color:#EC6700; text-transform:uppercase;}

/*User Navigation*/
#sidebar a {
	color: #3f7986;
}
#sidebar ul {
	border-top: 1px solid #827e77;
}
#sidebar li {
	padding: 2px 0 4px;
	border-bottom: 1px solid #827e77;
}


#UserNavigation {padding:0px;}
#sidebar #UserNavigation a{color: #3f7986; }
#UserNavigation .bottom_border_dashed {border-bottom: 1px solid #827e77;}
#UserNavigation .top_border_dashed {border-top: 1px solid #827e77;}
#UserNavigation .nav_item { padding: 2px 0 4px; color: #3f7986;}
#UserNavigation .nav_item img {margin-right:7px; display: none;}
#UserNavigation .nav_item a {color: #3f7986; font-size: normal;}
#UserNavigation .nav_item a:active {color:#5C5C5C;}
#UserNavigation .nav_item a:visited {color:#5C5C5C;}
#UserNavigation .nav_item_selected {padding: 2px 0 4px;font-weight:bold; color: #3f7986;}
#UserNavigation .nav_item_selected a {color:#EC6700;}
#UserNavigation .nav_item_selected a:active {color:#EC6700;}
#UserNavigation .nav_item_selected a:visited {color:#EC6700;}
#UserNavigation .nav_item_selected img {margin-right:7px; display: none;}
/*End User Navigation*/

/*Add Reminder*/
.add_reminder {padding:0px 10px;}
.add_reminder .title_text {width:350px; float:left; padding:6px; padding-left:0px; padding-right:1px;}
.add_reminder .content_text {float:left; padding:6px; padding-left:0px; padding-right:0px;}
/*End Add Reminder*/

/*Pager*/
.pager_container {float:right; padding-right:10px; text-align:right; font-size:11px;}
.pager_item {text-decoration:underline;}
.pager_item_selected {color:#808080; text-decoration:none; font-weight:bold; }
/*End Pager*/

.tree_view_container {border-color:#808080;border-style:inset;border-width:2px 1px 1px 2px;color:#505050;font-size:11px; overflow:scroll;}
.tree_view td {padding-top:0px !important;padding-left:5px ! important;padding-right:5px !important;padding-bottom:0px !important;}
.tree_view_selected {background-color:#ccc; font-weight:bold;}
.Artist_Content {padding:10px; border:1px solid #F0F0F0;}

/*NEXT PREVIOUS LINK FOR POPUP*/
.div_popup_header {filter:alpha(opacity=80); -moz-opacity: .8; border-bottom:1px solid #838383; position:absolute; z-index:999; padding:0px; width:100%; overflow:hidden; top:0px; left:0px; height:40px;}
.div_popup_nextPre {filter:alpha(opacity=80); -moz-opacity: .8; background-color:#838383; position:absolute; z-index:999; padding:0px; width:100%; overflow:hidden; top:440px; left:0px; height:40px; color:#fff;}
.div_popup_nextPre a:link{color:#fff; font-weight:bold;}
.div_popup_nextPre a:active{color:#fff; font-weight:bold;}
.div_popup_nextPre a:hover{color:#fff; font-weight:bold;}
.div_popup_nextPre a:visited{color:#fff; font-weight:bold;}

.div_image_border {padding:7px; border:1px solid #ccc; float:left; background-color:#fff;}
.div_image_border img{border:0px solid #ccc;}

/*Sales Dashboard*/
.gray_bg_box {border:1px solid #EAEAEA; background-color:#F4F4F4;}

.artist_dashboard_grid_header {padding:5px; font-size:11px;}
.artist_dashboard_grid_header th {background:url(../graphics/pend_app_bg.gif) repeat-x left top; height:35px; color:#477D05; padding:10px; padding:0px 10px !IE;  text-align:left;}
.artist_dashboard_grid_header td {padding:5px 10px;}

.static_page_header {color:#407200;}
.static_page_sub_header {color:#EC6700; font-weight:bold;}

.bordered_box {border:7px solid #F8F8F8; background-color:#FAFAFA; padding:20px;}

.conatct_us .title_text {width:70px; float:left; padding:6px 1px 6px 0px;}
.conatct_us .content_text {float:left;  padding:0px 0px 6px;}

.radiobtn input {float:left; margin-right:5px;}
.radiobtn label {padding-top:1px;}
