/* Copyright @ CSSJockey.com */
/* Reset Styles */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,del,dfn,font,img,ins,kbd,q,s,samp,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.reset{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} :focus{outline:0;} img{outline:0;border:none;} 

h1,h3,h4,h5,h6{font-weight:bold;} ol,ul{list-style:inherit;} table{border-collapse:separate;border-spacing:0;} caption,th,td{text-align:left;font-weight:normal;} blockquote:before,blockquote:after,q:before,q:after{content:"";} blockquote,q{quotes:"" "";border-left:3px solid #CCC;padding:0 0 0 7px;margin-left:10px;} a,a:hover{text-decoration:none;} h1{font-size:18pt;} 

h2{
	font-size:34px;
font-family: 'Lobster Two', cursive;	text-shadow: white 1px 1px 0px;
	font-weight: bold;
	font-style: italic;
	width:100%;
	clear: both;
	margin: auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;

} 

h3{font-size:14pt;} h4{font-size:12pt;} h5{font-size:10pt;} h6{font-size:8pt;} .textleft{text-align:left;} .textright{text-align:right;} .textcenter, .aligncenter{text-align:center;} .textjustify{text-align:justify;} .hidden{display:none;visibility:hidden;} .alignleft{float:left;} .alignright{float:right;} small{font-size:90%;} b,strong{font-weight:bold;} code{font-family:"Courier New",Courier,monospace;} .clearfix:after{clear:both;display:block;content:" ";height:0;visibility:hidden;} .clearfix{display:inline-block;} * html .clearfix{height:1%;} .clearfix{display:block;} li.clearfix{display:list-item;} .aligncenter{display:block;margin-left:auto;margin-right:auto;} img.alignright{margin:10px 0 10px 10px;} .floatleft{float:left;} .floatright{float:right;} .clear{clear:both;display:block;height:0;visibility:hidden;}
body{
	background:url(images/mainbg.gif) repeat;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	line-height:1.6;
}
a{
	color:#df394b;
}

a:hover{
	color:#eb1c32;
	/* df394b */
}

.mylogo {
 width: 550px;
 text-align: center;
 height: 250px;
}


#cjsp-wrapper{
	width:100%;
	float: left;
	margin:0 auto;
}
#cjsp-logo{
	text-align:center;
	float:left;
	padding:66px 0 0px 0;
	background:url(images/headbg3.jpg) repeat;
	height: 302px;
	width: 100%;
}

.mysep {
width: 900px;
height: 1px;
background: #e6e5d9;
border-bottom: solid 2px white; 
clear: both;
margin: 25px auto;
}

#cjsp-logo a{
padding-top: 0px;
margin: auto;
}

#cjsp-content{
float: left;
	padding-top: 30px;
	width:100%;
	height:auto;
}
.cjsp-topsection{
    height:auto;
    width: 100%;
    margin: auto;
    clear: both;
    float: left;
}
.cjsp-heading{
	font-weight:normal;
	font-size:27px;
	color: #616161;
	width: 100%;
font-family: 'Lobster Two', cursive;	text-align:center;
	padding:40px 0 20px 0;
}
.cjsp-msg{
	font-size:12pt;
	margin:0 auto;
	width:620px;
	text-align:center;
	height:52px;
	overflow:hidden;
}
#cjsp-countdown{
	margin:auto;
	width:100%;
	color: white;
	font-size:11pt;
		text-align: center;
	margin: auto;
	padding:90px 0 0 10px;
}

#cjsp-subscribeform span{
display: block;
height: 30px;
margin-top: 5px;
float: left;
}
#cjsp-subscribeform{
	width:405px;
	/*background: url(images/contact_bg.jpg) no-repeat;*/
	font-size: 15px;
	padding: 12px;
	color: #384042;
	height:30px;
	margin:auto;
}
.cjsp-inputbox{
	font:italic 12pt Georgia;
	color:#3b403e;
	border:0px;
	border: solid 3px #e6e5d9;
	padding: 5px;
	background:white;
	width:300px;
	float:left;

}
.cjsp-submit{
	width:80px;
	height:35px;
	margin-left: 5px;
	float:left;
text-shadow: 1px 1px 0px #aa5893;
	background:#df394b;
	border:0px;
	text-transform: uppercase;
	font-size: 13px;
	color:#fff ;
	display:block;
	cursor:pointer;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    

}

.twitter {
padding:10px 0 10px 33px;
line-height: 30px;

background: url(images/twitter.png) no-repeat left;
}

.facebook {
padding:10px 0 10px 27px;
line-height: 30px;

background: url(images/facebook.png) no-repeat left;
}

.linkedin {
padding:10px 0 8px 29px;
line-height: 30px;

background: url(images/linkedin.png) no-repeat left;
}

.baloon {
background: url(images/baloontop.png) no-repeat top;
height: auto;
min-height: 43px;
padding: 37px 0px 0px 0px;
margin: auto;
width: 722px;
}

.balooninside {
background: url(images/baloonrepeat.png) repeat-y top;
height: auto;
min-height: 12px;
padding: 0px 11px 0px 16px;
margin: auto;
width: 695px;
}

.baloonunder {
background: url(images/baloonbottom.png) no-repeat top;
height: 19px;
margin: auto;
clear: both;
padding: 0px 11px 0px 11px;
margin: auto;
width: 700px;
}
.cjsp-submit:hover{
background:#eb1c32;
}
.cjsp-spammsg{
	margin:7px 0 0 0;
	text-align:center;
	font-size:8pt;
	color:#7a7a7a;
}
.cjsp-connect{
	color: #384042;
    font-size: 14px;
    margin: 0 0 0;
    text-align: center;
    text-shadow: white 1px 1px 0;
}
.cjsp-sploading{
	background:url(images/loading.gif) center no-repeat !important;
}
.cjsp-credit, .cjsp-credit a{
	text-align:center;
	padding:10px 0 0 0;
	font:normal 10px verdana;
	color:#FFFFFF;
}

.culomns {
width:45%;
float: left;
}
	.new_site { 
	clear:both;
  width:720px;
  text-align: left; 
  margin:auto; 
  min-height:315px;
  -height:315px; 
  border-bottom:solid 1px #625c63; 
  margin-bottom:25px;
  }
  
  .new_site a img{
border-top: solid 3px white !important; 
border-right: solid 3px white !important; 
border-left: solid 3px #dedadc !important; 
border-bottom: solid 3px #dedadc !important; 

}  
  .new_site a{ 
	/*color: #232021;*/
	text-decoration: underline;  
}

  .new_site a{ 

	text-decoration: underline;  
}
  
	.bigtextbox {  margin-top:0px ; line-height:5px }
	.smalltextbox { height:19px}
	.sendbox { background-image:url(1/send.gif) ; font-family:Arial, Helvetica, sans-serif ; font-size: 11px ; color: #4588f9 }
    .contactdetails {margin-left:15px; font-family:Arial, Helvetica, sans-serif ; font-size: 11px ; color: #4588f9; }
	



/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
