/* 
	Author: Adrian,
	Attribution: Free for all purpose usage but this section should be leaved intact.
	Copyright (c) : CSS Junction (https://expiredqueues.com) 2011
	View Original post: 
	Download PSD: 

*/
html{
	background:#f5ced2;
	background:-moz-linear-gradient(top, #f5ced2, #cca7c9);
	background:-webkit-gradient(linear, left top, left bottom, from(#f5ced2), to(#cca7c9));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5ced2', EndColorStr='#cca7c9')";
}
html,body{
	height:100%;
}
body{
	background:transparent url(../images/body-dots.gif) 0 0 repeat;
}
#cjModalWindow{
	background:url(../images/modal-bg.png);
	border:1px solid #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0 4px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 4px;
	box-shadow:rgba(0,0,0,0.3) 0 0 4px;
	text-shadow:rgba(255,255,255,0.6) 0 1px 0;
	width:358px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:9990;
	margin:-100px 0 0 -180px;
}
#cjModalWindow header{
	background:-moz-linear-gradient(top, #f9fafb, #edf1f4);
	background:-webkit-gradient(linear, left top, left bottom, from(#f9fafb), to(#edf1f4));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9fafb', EndColorStr='#edf1f4')";
	border-bottom:1px solid #dadee0;
	padding:20px 20px 16px;
	position:relative;
}
#cjModalWindow h3{
	color:#4f849e;
	font:normal 18px/26px Arial, Helvetica, sans-serif;
}
.xClose{
	height:16px;
	width:16px;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-8px;
	cursor:pointer;
	opacity:0.8;
}
.xClose:hover,
.xClose:focus{
	opacity:1;
	-moz-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.xClose:active{
	margin-top:-7px;
	opacity:0.8;
}
#cjModalWindow article{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#6a6a6a;
	padding:15px 20px 19px;
}
#cjModalWindow article p {
	margin:0 0 10px;
}
.checkbox{
	border:1px solid #b9cbd9;
	background:-moz-linear-gradient(top, #fff, #d9e6f0);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9e6f0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#d9e6f0')";
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	margin:0 10px 0 0;
	width:18px;
	height:18px;
	overflow:hidden;
}
.no-multiplebgs .checkbox{
	display:inline-block;
	border:0;
	background:url(../images/checkbox-ie.png) 0 0 no-repeat;
	vertical-align:bottom;
}
.checkbox.checked{
	background:url(../images/checked.png) 0 -1px no-repeat, -moz-linear-gradient(top, #fff, #d9e6f0);
	background:url(../images/checked.png) 0 -1px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9e6f0));
}
.no-multiplebgs .checkbox.checked{
	background:url(../images/checkbox-ie.png) 0 -18px no-repeat;
}

.checkbox input{
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
#cjModalWindow footer{
	border-top:1px solid #e8eaeb;
	background:-moz-linear-gradient(top, #eef2f5, #f7f9fa);
	background:-webkit-gradient(linear, left top, left bottom, from(#eef2f5), to(#f7f9fa));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eef2f5', EndColorStr='#f7f9fa')";
	color:#719cb1;
	padding:10px 20px 15px;
}
#cjModalWindow footer span{
	padding:0 12px;
}
#cjModalWindow footer a{
	color:#d24141;
	text-decoration:none;
}
#cjModalWindow footer a:hover,
#cjModalWindow footer a:focus{
	color:#f60202;
}
.expandNotation{
	position:absolute;
	right:0;
	bottom:0;
	z-index:9999;
	cursor:nw-resize;
}
#cjModalWindow input[type=submit],
#cjModalWindow input[type=button],
#cjModalWindow input[type=reset]{
	display:inline-block;
	border:1px solid #a0d2d5;
	border-bottom-color:#84adaf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;
	-webkit-box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;
	box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;
	background:#6ec7dc;
	background:-moz-linear-gradient(top, #84ecf3, #6ec7dc);
	background:-webkit-gradient(linear, left top, left bottom, from(#84ecf3), to(#6ec7dc));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#84ecf3', EndColorStr='#6ec7dc')";
	color:#fff;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:6px 31px 5px;
	text-shadow:rgba(0,0,0,0.2) 0 1px 0;
	text-transform:uppercase;
	filter:chroma(color=#00000);
}
#cjModalWindow input[type=submit]:hover,
#cjModalWindow input[type=submit]:focus,
#cjModalWindow input[type=button]:hover,
#cjModalWindow input[type=button]:focus,
#cjModalWindow input[type=reset]:hover,
#cjModalWindow input[type=reset]:focus{
	background:#74d1e2;
	background:-moz-linear-gradient(top, #84ecf3, #74d1e2);
	background:-webkit-gradient(linear, left top, left bottom, from(#84ecf3), to(#74d1e2));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#84ecf3', EndColorStr='#74d1e2')";
}
#cjModalWindow input[type=submit]:active,
#cjModalWindow input[type=button]:active,
#cjModalWindow input[type=reset]:active{
	text-shadow:rgba(0,0,0,0.2) 0 -1px 0;
}

#fMain {
	position:absolute;
	bottom:0;
	padding:10px 0;
	width:100%;
	text-align:center;
	background:rgba(0,0,0,0.1);
	color:#000;
}
#fMain a{
	color:#000;
}