*{margin:0; padding:0}
img,fieldset{ border:none;}
:focus{ outline:none;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:url(../images/bodybk.jpg) repeat-x 0 0 #0c3996}

img {
    max-width: 100%;
    vertical-align: middle;
}

.wrapper{ max-width:1024px; margin:0 auto;}

#form_container{ float:left; width:99.8%; border: 1px solid #09399b;}
#header{ float:left; width:100%; background:url(../images/header_bk.jpg) no-repeat 0 0;  height:148px;}
.logo{ float:left; margin:71px 0 0 10px;}

#body_container{ float:left; width:97%; padding:20px 1.5% 20px 1.5%; margin-bottom:50px; }

.left_container{ float:left; width:18%; background:url(../images/left_bg.jpg) repeat-x 0 0 #17409c; min-height:260px; border-radius:15px; box-shadow: 1px 1px 5px #747171; border:1px solid #c5c5c5; margin-right:3%; padding:28px 1% 0 1%; text-align:center;}
.left_container p{ font-size:12px; line-height:18px; color:#000000; font-weight:bold;font-family: tahoma;}
.left_container ul{ display:inline-block; width:auto; list-style:none; margin:115px 0 0 0; text-align:left;}
.left_container ul li{ display:block; font-size:12px; line-height:14px; color:#fff;font-family: tahoma; margin-bottom:6px;}
.left_container ul li img{ display:inline-block; margin-right:4px;}
.left_container ul li a{ color:#fff; text-decoration:none;}
.left_container ul li a:hover{ text-decoration:underline;}

.right_container{ float:left; width:73%; background:#fff; box-shadow: 1px 1px 5px #747171; border-radius:15px; border:1px solid #c5c5c5;  padding:20px 1.5% 20px 1.5%;}
.right_container h2{color: #153e9a;font-size: 18px;line-height: 24px; padding-bottom:14px;}
.right_container p{ font-size:12px; line-height:18px; color:#000000; font-family: tahoma; padding-bottom:20px;}


.main_row{width:100%; padding:0 0 10px 0; text-align:center;}
.main_row.spacer{ text-align:center;}
.main_row label{ display:inline-block; width:27%; color:#00349a; font-size:14px; line-height:17px; padding:5px 0 0 0; font-family: tahoma; text-align:left; vertical-align:top;}
.main_row input{ display:inline-block;box-shadow: 0px 1px 2px #a29f9f inset;}
.main_row input:focus{border-color: #999;box-shadow: 0 0 5px #999;}

.main_row input.row{ display:inline-block;  width:35%; background:#fdfffe;border: 1px solid #cccccc; border-radius: 2px;box-sizing: border-box;color: #666;font-size: 12px; padding:5px 1% 5px 1%}



.main_row .btn{ display:inline-block; float:none !important; cursor:pointer;  font-size:15px; line-height:18px; color:#FFFFFF; border-radius:3px; padding:5px 4% 5px 4%; border:none; text-transform:uppercase; background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
border: 1px solid #25729a;color: #ffffff;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); }

.main_row .btn:hover{background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);}
form span{display: inline-block; width:79%;font-size: 11px; text-align:right; margin-top:3px;}
form span.new{ width:61%;}
textarea{ display:inline-block; width:35%; background:#fdfffe;border: 1px solid #cccccc; border-radius: 2px;box-sizing: border-box;color: #666;font-size: 12px; padding:5px 1% 5px 1%; box-shadow: 0px 1px 2px #a29f9f inset;}
textarea:focus{ border-color: #999;box-shadow: 0 0 5px #999;}
.main_row p{  font-size: 11px; line-height:15px; font-style: italic;}
.new p{color: rgb(219, 74, 94);font-style: initial;font-size: 12px;}
.ui-button-text{display:none !important;}
.uploader{display:inline-block; width:35%;  background:#fdfffe;border: 1px solid #cccccc; border-radius: 2px;box-sizing: border-box;color: #666;font-size: 12px; padding:7px 1% 7px 1%; box-shadow: 0px 1px 2px #a29f9f inset;
}
#atwork_files{margin-bottom:7px;display:inline-block;}
.uploader{
  display:inline-block; width:35%;  background:#fdfffe;border: 1px solid #cccccc; border-radius: 2px;box-sizing: border-box;color: #666;font-size: 12px; padding:7px 1% 7px 1%; box-shadow: 0px 1px 2px #a29f9f inset;
}
.artwork_files{margin-bottom:7px;display:inline-block;}
.remove_upload_image{width:13px; float:right; padding:5px;}
.artwork_files{width:90%;}	
#atwork_files_1{margin-left:-22px;}	
#validiation_errors p{color:#a94442;padding: 2px;}
#validiation_errors{
	margin-bottom:25px;
	background-color: #f2dede;
	color: #a94442;
	border-color: #ebccd1;
	border: 1px solid #ebccd1;
	border-radius: 4px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	box-sizing:border-box;
	min-height:7px;
	padding:7px;
}
#shadow_div{
	width: 100%;
	height: 100%;
	overflow: hidden;
	opacity: 0.5;
	position: fixed;
	margin-left: auto;
	left: 0;
	top: 0;
	background-color: #928ED5;
	display:none;
}
#popupdiv{
position: fixed;
left: 50%;
top: 36%;
opacity: 1;
display: none;
border: 4px solid black;
width: 60px;
border-radius:6px;
}
#close{
float: right;
cursor: pointer;
padding:8px;
}












