/*
Theme Name: Kingston Wedding Planner 2013
*/

/*<meta property="twitter:account_id" content="4503599627878546" />*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

    margin:0;

	padding:0;

}



img#wpstats {position: absolute;left: -999em;}



@font-face {
    font-family: 'Colaborate-Regular';
    src: url('fonts/colabreg.eot');
    src: url('fonts/colabreg.eot?#iefix') format('embedded-opentype'),
         url('fonts/colabreg.woff') format('woff'),
         url('fonts/colabreg.ttf') format('truetype'),
         url('fonts/colabreg.svg#colabreg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BickhamScriptPro-Regular';
    src: url('fonts/bickhamscriptpro-regular.eot');
    src: url('fonts/bickhamscriptpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/bickhamscriptpro-regular.woff') format('woff'),
         url('fonts/bickhamscriptpro-regular.ttf') format('truetype'),
         url('fonts/bickhamscriptpro-regular.svg#bickhamscriptpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaBT-BoldCondensed';
    src: url('fonts/tt0202m_.eot');
    src: url('fonts/tt0202m_.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0202m_.woff') format('woff'),
         url('fonts/tt0202m_.ttf') format('truetype'),
         url('fonts/tt0202m_.svg#tt0202m_') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBT-Light';
    src: url('fonts/futural.eot');
    src: url('fonts/futural.eot?#iefix') format('embedded-opentype'),
         url('fonts/futural.woff') format('woff'),
         url('fonts/futural.ttf') format('truetype'),
         url('fonts/futural.svg#futural') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	font-family: 'Colaborate-Regular';
	font-size:12px;
	color:#666666;
	background:#f7f7f7 url(images/main_bg.jpg) repeat-x left top; 
}







a {
color:#009adb;
text-decoration:underline;
outline:none;
}

a:hover {
text-decoration:none;
}
img {
border:0;
outline:none;
}







input {







	font-size:12px;







}







input[type=text], input[type=password], textarea, select {







	font-family:Arial, Helvetica, sans-serif;







	font-size:12px;







	background:#fff;







	border:1px inset #aaa;







}







input[type=submit] {







	/*background:#eee;







	border:1px outset #aaa;*/







}







pre {







	font-size:12px;







	overflow:auto;







}







code {







	font-size:12px;







	background-color:#f8f8f8;







	color:#111;







}







.main {







	width:960px;







	margin:0px auto;







}















/*header start by here*/







.header {







	width:960px;







	float:left;







	height:241px;



	position:relative;







}







.login-bg {

	width:960px;
	height:42px;
	clear:both;
	color:#FFFFFF;
	font-size:14px;
}
.searchblock {
	padding-top:8px;
}


.login-text {
	width:180px;
	float:right;
	margin:10px 20px 0px 0px;
	height:29px;
}

.login-text ul {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 26px;







	list-style:none;







}







.login-text ul li {







	margin:2px 0px 0px 0px;







	padding:0px 9px 4px 10px;







	list-style:none;







	float:left;







	







	line-height:14px;







	font-size:14px;







}







.login-text ul .sign-right {







	border:0px;







	padding-right:0px;







}







.login-text a {







	font-size:16px;







	color:#FFFFFF;







	text-decoration:none;







	display:block;







}







.login-text a:hover {







	color:#FFFFFF;







	text-decoration: underline;







}

.social-icons {
	width:220px;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	padding-top:8px;
}
.social-icons img {
	float:left;
	margin-right:5px;
}
ul.toplinks {
	width:325px;
	float:left;
	margin:0px;
	padding:5px 0 0 0px;
	list-style:none;
}
ul.toplinks li {
	background:url(images/divider.jpg) no-repeat right top;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	list-style:none;
	padding:0px 15px;
	margin:0px;
	z-index:999;
}
ul.toplinks li a {
	color:#FFFFFF;
	text-decoration:none;
	margin-top:5px;
}
ul.toplinks li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#sample_attach_src_child1 {

	font-family: 'Colaborate-Regular';

	font-size:15px;

	padding-top:10px;

	color:#00a1de;

	background:url(images/ad-pop.png) no-repeat left top;

	width:240px;

	height:161px;

	position:absolute;
	
	left:700px;

	top:-10px;

	z-index:99999;

	visibility:hidden;

}







#sample_attach_src_child2 {







	font-family: 'Colaborate-Regular';







	font-size:15px;







	padding-top:10px;	







	color:#00a1de;







	background:url(images/ad-pop2.png) no-repeat left top;







	width:240px;







	height:161px;







	position:absolute;







	left:77px;







	top:-10px;







	z-index:99999;







	visibility:hidden;







}





#sample_attach_src_child3 {







	font-family: 'Colaborate-Regular';







	font-size:15px;







	padding-top:10px;	







	color:#00a1de;







	background:url(images/ad-pop4.png) no-repeat left top;







	width:240px;







	height:161px;







	position:absolute;







	left:420px;







	top:-10px;







	z-index:99999;







	visibility:hidden;







}



#sample_attach_src_child4 {







	font-family: 'Colaborate-Regular';







	font-size:15px;







	padding-top:10px;	







	color:#00a1de;







	background:url(images/ad-pop3.png) no-repeat left top;







	width:240px;







	height:161px;







	position:absolute;







	left:580px;







	top:-10px;

	z-index:99999;

	visibility:hidden;

}



.ad-contact {

	margin:0px 0px 0px 0px;

	padding:30px 0px 0px 15px;

	list-style:none;

	font-weight:bold;

	font-family: 'Colaborate-Regular';

}



.ad-contact li {

	margin:0px 0px 0px 0px;

	padding:4px 0px 0px 0px;

	list-style:none;

}



#sample_attach_src_child {

	font-family: 'Colaborate-Regular';

	font-size:15px;

	color:#00a1de;

	background:url(images/loginbox.png) no-repeat left top;

	width:240px;

	height:161px;

	position:absolute;

	left:400px;

	top:0px;

	z-index:9999;

	visibility:hidden;

}



.logo-nav {

	width:950px;

	float:left;

}



.logo-banner {

	width:960px;

	position:relative;

}



.number {

	width:221px;

	position:absolute;

	font-size:18px;

	color:#FFFFFF;

	top:-15px;

	left:220px;

}



.logo {







	width:170px;







	position:absolute;







	left:16px;







	top:-10px;







	z-index:100;







}







.feed {







	width:52px;







	position:absolute;







	top:5px;







	right:160px;







	z-index:999;







}

.nav-menu{
    background:url(images/menu-bg.png) no-repeat left bottom;
	height:49px;
	width:907px;
	margin:0px auto 0px;
	clear:both;
}
.nav-menu ul{
    height:49px;
    list-style:none;
    margin:0;
    padding:0;
}
.nav-menu li{
    float:left;
    padding:0px;
}
.nav-menu li a{
	color:#ffffff;
	display:block;
	font-family: 'Colaborate-Regular';
	font-size: 16px;
	font-weight:normal;
	line-height:49px;
	margin:0px;
	padding:0px 18px;
	text-align:center;
	text-decoration:none;
}
.nav-menu li a:hover{
    color:#ffcc99;
    text-decoration:none;
}
.nav-menu li ul{
    background:#1c6491;
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    width:200px;
    z-index:2000000;
    /*top:1em;
    /*left:0;*/
}
.nav-menu li:hover ul{
    display:block;
}
.nav-menu li li {
    background:url('../images/sub_sep.gif') bottom left no-repeat;
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    width:200px;
	line-height:30px;
	border-top:#79c3f2 1px solid;
}
.nav-menu li:hover li a{
    background:none;
}
.nav-menu li ul a{
    display:block;
    height:30px;
    font-size:14px;
    font-style:normal;
    margin:0px;
    padding:0px 10px 10px 15px;
    text-align:left;
}
.nav-menu li ul a:hover, .nav-menu li ul li:hover a{
    background:#6abff2;
    border:0px;
    color:#186797;
    text-decoration:none;
	width:175px;
}
.arrow {
	background:url(images/arrow.png) no-repeat;
	outline:none;
	border:none;
	width:8px;
	height:5px;
	float:right;
	margin:23px 0px 0px 0px;
}
.nav-menu li a.orange {
color:#ffcc99;
}





.slider {







	width:960px;







	position: absolute;














	height:189px;







	top:-10px;







	z-index:2;







}







.bannermiddle {







	width:602px;







	position:absolute;







	top:118px;







	left: 10px;







	z-index:2;







}















.bannermiddle_1 {







	width:602px;







	position:absolute;







	top:25px;







	left: 10px;







	z-index:0;







}















.bannermiddle_2 {







	width:602px;







	position:absolute;







	top:132px;







	left: 10px;







	z-index:0;}















.sltext {







	color:#FFFFFF;







	font-size:18px;







	text-align:left;







	top:45px;







	position:absolute;







	left:10px;







	z-index:2;







	line-height:16px;







}







.sltext h1 {







	color:#FFFFFF;







	font-size:34px;







	font-weight:bold;







	line-height:normal;







}







.sign-up {







	width:132px;







	height:44px;







	position:absolute;







	background:url(images/sign-up.jpg) no-repeat right top;







	left:630px;







	top:180px;







	z-index:2;







	text-align:center;







	font-size:18px;







	color:#FFFFFF;







	padding:14px 0px 0px 0px;







}






p.reglisting {
	font-family: arial, tahoma, Verdana, helvetica, Geneva, sans-serif;
	font-size: 14px !important;
	color: #000;
}
.sign-up a {







	color:#FFFFFF;







	text-decoration:none;







}







.sign-up a:hover {







	color:#FFFFFF;







	text-decoration: underline;







}























/*header end by here*/















/*middle content start by here*/







.middle-content {







	font-family:Arial, Helvetica, sans-serif;







	width:960px;







	float:left;







	padding:0px 0px 10px 0px;







}







.middle_contentLeft {







	width:740px;







	float:left;







}





.middle_contentLeft .links_red{font-weight:normal;}

.middle_text {







	width:740px;







	float:left;







	font-size:14px;







	color:#686161;







	font-family:Arial, Helvetica, sans-serif;







}







.middle_text h1 {







	font-size:24px;







	color:#686161;







	padding:0px 0px 10px 0px;







	font-weight:bold;







}







.middle_text img {







	padding:0px 10px 0px 0px;







	float:left;







}







.navigation-pn {







	width:740px;







	float:left;







	background:url(images/next_bg.jpg) center no-repeat;







	height:64px;







	margin:30px 0px 0px 0px;







}







.navigation-pn a {







	color:#FFFFFF;







	text-decoration:none;







}







.navigation-pn a:hover {







	color:#000000;







	text-decoration: none;







}







.pre_text {







	font-family: 'Colaborate-Regular';







	width:77px;







	float:left;







	font-size:14px;







	padding:11px 0px 0px 30px;







}







.nextlink {







	font-family: 'Colaborate-Regular';







	width:30px;







	float:right;







	font-size:14px;







	padding:45px 30px 0px 0px;







}







.rick-sec {







	font-family: 'Colaborate-Regular';







	width:740px;







	float:left;







}







.rick_logo {







	width:172px;







	height:84px;







	float:left;







	padding:0px 0px 0px 16px;







}







.rick-comment {







	width:519px;







	float:left;







	padding:22px 0px 0px 0px;







}







.rick_top {







    width:519px;







	float:left;







	background:url(images/rick_top.jpg) no-repeat left top;







	height:31px;







}







.lamtext {







	width:200px;







	float: left;







	padding:8px 0px 0px 30px;







	color:#847e7e;







	font-weight:bold;







	font-size:16px;







}







.lamtext-right {







	width:200px;







	float:right;







	text-align:right;







	padding:8px 20px 0px 0px;







	font-weight:bold;







	font-size:14px;







}







.rick_bottom {







	text-align:justify;







	width:519px;







	float:left;







	background:#ffffff url(images/rick-bottom.jpg) center bottom no-repeat;







}







.rick_bottom p {







	padding:15px;







	font-size:16px;







}







.rick_bottom a {







	color:#32b1ff;







	text-decoration: underline;







}







.rick_bottom a:hover {







	color:#32b1ff;







	text-decoration: underline;







}







.rick_bottom .con-title, .rick_bottom .cancel-comment-reply {
	width:509px;
	padding-left:10px;
}

.rick_bottom .contact-to-com, .rick_bottom .name-com {
	width:519px;
}
#comments {background:url(images/comment-bg.jpg) no-repeat center top #f0fafe; width:95%; overflow:hidden; padding:20px;}



.rick_bottom .name-text {
	width:70px;
	padding:10px 0px 0px 10px;
	color:#737c7b;
	font-size:10px;
}







.contact-to-com {







	width:710px;







	float:left;
}

.con-title {
width:710px;
float:left;
font-size:16pt;
color:#2a2e39;
font-weight:bold;
margin-bottom:10px;
}

.name-com {
	width:710px;
	float:left;
}
.name-sec {
width:100%;
clear:both;
overflow:hidden;
}
.name-out {
width:100%;
padding:0px 0px 10px 0px;
margin-bottom:20px;
font-size:14px;
clear:both;
margin-bottom:20px;
height:10px;
}







.name-text {
width:200px;
float:left;
font-weight:normal;
padding:0px 0px 0px 10px;
font-size:11px;
color:#737c7b;
line-height:23px;
}







.txbox {
	width:185px;
	float:left;

	background:#ffffff;

	height:23px;
	border:#e3e3e3 1px solid;
}







.txbox input {







	margin:0px 0px 0px 0px;







	padding:10px 0px 0px 3px;







	background:none;







	border:0px;







	width:217px;







}







.comtxarea {
width:100%;
float:none;
padding:0px 0px 0px 0px;
clear:both;
}







.comtxarea ul {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 0px ;







	list-style:none;







}







.comtxarea ul li {







	margin:0px 0px 0px 0px;







	padding:0px 10px 0px 0px ;







	list-style:none;







	float:left;







	font-weight: bold;







	font-size:13px;







	color:#666666;







}







.comtxarea ul li.tearea_com {
width:90%;
height:150px;
border:#e3e3e3 1px solid;
}







.comtxarea ul li.tearea_com textarea {







	margin:0px 0px 0px 0px;







	background: none;







	border:0px;







	width:300px;







	height:152px;







	overflow:auto;







}







.middleContent-right {







	width:180px;







	float:right;







	padding:0px;







	font-size:12px;







	font-family:Arial, Helvetica, sans-serif;







	color:#666666;







}







.right_con {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 0px;







	list-style:none;







}







.right_con li {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 0px;







	list-style:none;







}







.right_con .src_box {







	background:url(images/sec_box.jpg) no-repeat left top;







	padding:5px 0px 0px 24px;







	height:26px;







}


.bluebtn {background:url(images/blue-btn.jpg) no-repeat left top; width:141px; height:43px; line-height:35px; border:none; cursor:pointer; color:#FFFFFF; font-size:10pt; font-family:arial, sans-serif; text-transform:uppercase; font-weight:bold;}




.right_con .src_box input {







	margin:0px;







	padding:0px;







	background:none;







	border:0px;







}







.right_con .facebook_gal {







	padding:10px 0px 0px 0px;







}







.right_con ul {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 0px;







	list-style:none;







}







.right_con ul li {







	border-bottom:1px dashed #9b9797;







	padding:4px 0px 5px 0px;







}







.right_con ul li a {







	text-decoration:none;







	color:#666666;







}







.right_con ul li a:hover {







	text-decoration:underline;







}







.right_con h2 {







	line-height:100%;







	background:url(images/top_post_bg.jpg) no-repeat right bottom;







	padding:15px 0px;







	margin:0px 0px 5px 0px;







}







/*middle content end by here*/















/*footer section */







.footer {







	width:100%;







	float:left;







	background:#4f99c7 url(images/footer.jpg) repeat-x left top;







}







.footer_main {







	width:960px;







	margin:40px auto;



	clear:both;



}







.footer a, .footer a:visited {







	color:#FFFFFF;







	text-decoration:none;







}







.footer a:hover {







	color:#FFFFFF;







	text-decoration: underline;







}







.footer_left {







	width:401px;







	float:left;







	background:url(images/footer_dev_left.jpg) right top no-repeat;







}







.footer_left_ti {







	width:401px;







	float:left;







	background:url(images/footer_ti_left.jpg) left bottom   no-repeat;







	height:40px;







	font-size:23px;







	color:#fff;







	font-weight:bold;







}







.footer_left_ularea {







	width:401px;







	float:left;







}







.f-left {







	width:200px;







	float:left;







}







.f-left ul {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 0px;







	list-style:none;







}







.f-left ul li {







	margin:0px 0px 0px 0px;







	padding:2px 0px 2px 0px;







	list-style:none;







	font-size:15px;







	color:#FFFFFF;







}







.f-right {







	width:200px;







	float:right;







}







.f-right ul {







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 0px;







	list-style:none;







}







.f-right ul li {







	margin:0px 0px 0px 0px;







	padding:2px 0px 2px 0px;







	list-style:none;







	font-size:15px;







	color:#FFFFFF;







}







.footer_middle {







	width:263px;







	float:left;







	background:url(images/footer_middle.jpg) right top no-repeat;







}







.middle-f-ti {







	width:243px;







	float:left;







	background:url(images/f-ti-middle.jpg) left bottom no-repeat;







	height:40px;







	font-size:23px;







	color:#fff;







	margin:0px 0px 0px 20px;







	font-weight:bold;







}







.footer_middle_ul_se {







	width:263px;







	float:left;







}







.footer_middle_ul_se ul {







	margin:0px 0px 0px 20px;







	padding:0px 0px 0px 0px;







	list-style:none;







	width:220px;







}







.footer_middle_ul_se ul li {







	margin:0px 0px 0px 0px;







	padding:4px 0px 4px 0px;







	border-bottom:1px solid #FFFFFF;







	font-size:15px;







	color:#FFFFFF;







}







.footer_logo {

	width:263px;

	float:left;

	padding:0;

}



.footer_right {







	width:296px;







	float:right;







}







.s-media-title {







	width:276px;







	float:left;







	background:url(images/right_ti.png) left bottom no-repeat;







	height:40px;







	font-size:23px;







	color:#fff;







	margin:0px 0px 0px 20px;







	font-weight:bold;







}







.social_net {







	width:276px;







	float:left;







	padding:6px 0px 6px 20px;







	color:#FFFFFF;







	font-size:15px;







}







.olny_ic {

	width:25px;

	float:left;

}



.olny_ic_text {

	width:165px;

	float:left;

	padding:0px 0px 0px 10px;

}









/* Post */







.posttitle {
font-weight:normal;
	font-family: 'Paprika', cursive;
	font-size:15pt;
	line-height:18pt;
	line-height:100%;
	color:#ff7d4f;
	padding:0;
	margin:0 0 20px 0;

}
.posttitle a {
	color:#ff7d4f;
	text-decoration:none;
}
.posttitle a:hover {
	color:#62a4cd;
}

.post {
	font-size:11pt;
	line-height:16pt;
	color:#686161;
	background:url(images/dotted-line.jpg) repeat-x left bottom;
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}
.post p, .post ol li, .post ul li {
	margin-top:0;
	font-size:11pt;
	line-height:16pt;
	margin-bottom:10px;
}
.post li li {
	font-size:1em;
}
.post blockquote {
	padding:0 0 0 2em;
	border-left:0.4em solid #ccc;
	font-size:0.9em;
}
.post blockquote blockquote {







	margin-left:0;







	font-size:1em;







}







.postmetadata {







	clear:both;







	margin:1em 0;







	font-size:1.1em;







	color:#888;







	text-align:justify;







}







div.navigation {







	font-size:1.1em;







}
.postentry 
{
    z-index: 1;
}

.postentry p object
{
   
}

.postentry p br {
	display:block;
	margin-bottom:10px;
}

.commentcountbox {
	font-family: 'Colaborate-Regular';
	font-size:12px;
	color:#FFFFFF;
	background:url(images/commentbg.jpg) no-repeat left top;
	text-align:center;
	width:81px;
	height:77px;
	float:right;
	padding-top:10px;
	margin:0px 0px 10px 15px;
}
.commentcountbox br {







	display:inline;







	margin-bottom:0px;







}







.commentcountbox span {







	font-size:40px;







	font-weight:bold;







	line-height:34px;







	display:block;







	padding-top:0px;







}







.commentcountbox a {







	font-size:13px;







	font-weight:bold;







	line-height:20px;







	color:#FFFFFF;







	text-decoration:none;







}







.commentcountbox a:hover {







	color:#000000;







}















/* Comments */







.commentlist {







	margin:0;







	padding:0;







}







.commentlist li {







	list-style:none;







	margin:0;







	padding:0;







}







/* Comment ends */















/* Calendar */







#wp-calendar caption {







	text-transform:uppercase;







	font-weight:bold;







	color:#aaa;







	text-align:left;







}







#wp-calendar thead th {







	font-weight:normal;







	color:#27a;







	text-align:center;







}







#wp-calendar tbody td {







	text-align:center;







}







#wp-calendar tbody td a {







	font-weight:bold;







}







#wp-calendar tbody td.pad {







	border:none;







}







/* Calendar ends */















abbr {







	cursor:help;







	border-bottom: 0.1em dotted;







}







.aligncenter, div.aligncenter {







   display: block;







   margin-left: auto;







   margin-right: auto;







}







.alignleft {







   float: left;







   margin: 5px 5px 5px 0;







}







.alignright {







   float: right;







   margin: 5px 0 5px 5px;







}







.wp-caption {







   border: 1px solid #ddd;







   text-align: center;







   background-color: #f3f3f3;







   padding-top: 4px;







   margin: 10px;







}







.wp-caption img {







   margin: 0;







   padding: 0;







   border: 0 none;







}







.wp-caption p.wp-caption-text {







   font-size: 11px;







   line-height: 17px;







   text-align:center;







   padding: 0 4px 5px;







   margin: 0;







}































/*add new css  here 09042011*/

#mainAnim{
	background:url(images/top-bg.png) no-repeat center top;
	width:960px;
	height:157px;
}
.logo {
	width:187px;
	height:89px;
	float:left;
	margin:59px 0px 0px 34px;
	}
.click1 {
	float:left;
	margin:43px 0px 0px 238px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#186797;
	text-align:center;
	width:186px;
}
.click1 a {
	color:#0099ff;
	font-weight:normal;
	text-decoration:none;
}
.click1 a:hover {
	text-decoration:underline;
}
.click2 {
	float:left;
	margin:33px 0px 0px 7px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#186797;
	text-align:center;
	width:253px;
}
.click2 a {
	color:#0099ff;
	font-weight:normal;
	text-decoration:none;
}
.click2 a:hover {
	text-decoration:underline;
}
.click3 {
	float:left;
	margin:44px 0px 0px 15px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#186797;
	text-align:center;
	width:202px;
}
.click3 a {
	color:#0099ff;
	font-weight:normal;
	text-decoration:none;
}
.click3 a:hover {
	text-decoration:underline;
}

.text {
	width:530px;
	height:30px;
	font-family: 'BickhamScriptPro-Regular';
	float:left;
	color:#2879ab;
	font-size:48px;
	line-height:30px;
	padding:0px;
	text-decoration:none;
	margin:0px 0px 74px 230px;
	z-index:9;
}











#mask{







		width:960px;







	height:184px;







	overflow:hidden;







}







#slideshow{







	position:relative;







}







.elements{







	position:absolute;







}







#boxes{







	position:absolute;







	top:203px;







	







	left:0px;







	z-index:210;







}















#pageNavNext{







	cursor:pointer;







	z-index:220;







	top:223px;







	position:absolute;







	left:100px;







}







#pageNavPrev{







cursor:pointer;







	z-index:220;







	top:223px;







	position:absolute;







	left:0px;







}















#navpager { 







width: 270px; margin: 15px; float: left 







}







#navpager li { 







width: 11px; float: left; margin: 8px; list-style: none 







}







#navpager a {







 width: 11px; padding: 3px; height:11px; display: block; /*border: 1px solid #ccc;*/ background:url(pics/dotnormal.png) no-repeat;







 }







 #navpager a:hover {







 width: 11px; padding: 3px; display: block; /*border: 1px solid #ccc;*/ background:url(pics/dotactive.png) no-repeat;







 }







 







#navpager a.activeSlide {







 /*background: #88f */ background:url(pics/dotactive.png) no-repeat;}







#navpager a:focus { outline: none; 







}







#navpager img { 







border: none; display: block 







}







pre { clear: left }















/*add new css 12042011*/















.banner-search







{







	width:180px;







	position: absolute;







	z-index:103;







	top:0px;







	right:0px;







  







}















.src_box_inner {







	background:url(images/new_ser_bx.png) no-repeat left top;







	padding:0px 0px 0px 0px;







	height:30px;







}







.src_box_inner input {







	margin:0px;







	padding:0px;







	background:none;







	border:0px;







	padding:3px 0px 0px 30px;







}























.title_page_inner







{







width:600px;







position:absolute;







font-size:20px;







/*font-weight:bold;*/







color:#ff7d4f;









z-index:999999;







}















.src_box_inner .go_src







{







background:url(images/go.png) no-repeat center;







height:30px;







width:30px;







padding:0px 0px 0px 0px;







font-size:15px;







color:#FFFFFF;







margin:0px 0px 0px 25px;







border:0px;







cursor:pointer;







}
#banner {
	width:764px;
	height:350px;
	float:left;
} 
.componentDiv
{
width:700px;
height:346px;
overflow:hidden;
position:relative;
margin-left:10px;
float:left;
}
.piccontainer
{
width:700px;
height:346px;
position:absolute;
top:0px;
}
.plate
{
float:left;
width:700px;
height:346px;
position:relative;
left:0px; top:0px;
}
.slide1-hdng {
    color: #FFFFFF;
    height: 30px;
    left: 54px;
    position: absolute;
    top: 37px;
    width: 580px;
	font-family: 'BickhamScriptPro-Regular';
	z-index:99999;
	font-size:58px;
	line-height:58px;
}
.slide1-text {
	position:absolute;
	left:80px;
	top:120px;
	width:259px;
	height:195px;
	font-family: 'FuturaBT-Light';
	font-size:14px;
	color:#000000;
	line-height:22px;
	/*z-index:99999;*/
}
.slide1-text span {
	font-family: 'FuturaBT-BoldCondensed';
	font-size:20px;
	color:#FFFFFF;
	line-height:30px;
	display:block;
	/*z-index:99999;*/
}
.slide1-text a {
	color:#0099ff;
	text-decoration:none;
}
.slide1-text a:hover {
	color:#0099ff;
	text-decoration:underline;
}
.slide2-form {
	/*font-family: 'FuturaBT-BoldCondensed';*/
	color:#FFFFFF;
	width:360px;
	height:250px;
	position:absolute;
	right:23px;
	top:54px;
	z-index:999;
}
.slide2-form .textbox {
	background:url(images/textbox-bg.jpg) repeat-x;
	width:150px;
	height:20px;
	border:none;
	margin:4px 0px;
}
.btn {
	background:url(images/btn-bg.jpg) repeat-x;
	width:85px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	border:none;
	cursor:pointer;
	margin-top:5px;
}
.slide3hdng {	
	width:458px;
	float:right;
	position:absolute;
	right:0px;
	top:0px;
	font-family: 'BickhamScriptPro-Regular';
	font-size:70px;
	color:#ffffff;
	z-index:99999;
}
.orangehdng {
    color: #FFFFFF;
    float: right;
    font-size: 20px;
    position: absolute;
    right:125px;
    top: 148px;
    width: 250px;
    /*z-index: 99999;*/
}
.slide3text {
	width:245px;
	position:absolute;
	float:right;
	right:130px;
	top:186px;
	/*z-index:99999;*/
	font-family: 'FuturaBT-Light';
	font-size:14px;
	color:#000000;
}
.slide3text a {
	color:#0099ff;
	text-decoration:none;
}
.slide3text a:hover {
	color:#0099ff;
	text-decoration:underline;
}
.slide4-form {
	font-family: 'FuturaBT-BoldCondensed';
	color:#FFFFFF;
	width:360px;
	height:250px;
	position:absolute;
	left:37px;
	top:100px;
	z-index:999;
}
.slide4-form .textbox {
	background:url(images/textbox-bg.jpg) repeat-x;
	width:150px;
	height:20px;
	border:none;
	margin:4px 0px;
}
.btn {
	background:url(images/btn-bg.jpg) repeat-x;
	width:85px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	border:none;
	cursor:pointer;
	margin-top:5px;
}

.arrowRight {
	float:right !important;
	margin-top:150px;
	cursor:pointer;
}
.arrowLeft {
	float:left;
	margin-top:150px;
	cursor:pointer;
}
.slide2 { left:0px !important; }
.slide3 { left:0px !important; }





.facebook_like_button a{font-family: 'Colaborate-Regular' !important;}


/**************************/


.maindiv {width:680px; overflow:hidden;}
.errorhead {font-family:Arial, Helvetica, sans-serif; color:#2678af; font-size:30px; background:url(images/divider.png) no-repeat left bottom; padding-bottom:30px; margin-bottom:20px;}
.errorhead span {color:#ff7804; font-family: 'FuturaBT-BoldCondensed'; font-size:25px;}
.table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5e5e5e;}
.orangebtn {background:url(images/button.png) no-repeat; width:177px; height:45px; line-height:45px; text-align:center; font-size:26px; color:#FFFFFF;font-family: 'FuturaBT-BoldCondensed'; display:block;}
.orangebtn a {color:#FFFFFF; text-decoration:none;}
.orangebtn a:hover {color:#2678af; text-decoration:none;}
.errorform {font-size:12px; color:#333333;}
.errorform input[type=text]{
	background:#fff;
	border:1px solid #d5d5d5;
	height:25px;
	width:286px;
	margin-bottom:10px;
	margin-top:5px;
}
.errorform textarea{
	background:#fff;
	border:1px solid #d5d5d5;
	height:80px;
	width:286px;
	margin-bottom:10px;
	margin-top:5px;
}
.submit {background:url(images/arrow.jpg) no-repeat right top #9d9d9d; width:286px; height:33px; line-height:33px; color:#FFFFFF; text-transform:uppercase; font-size:14px; cursor:pointer; border:none;}



/*add new css end 09042011 here*/

/**************14092013****************/
.blueform {background:url(images/form-bg.png) no-repeat left top; width:743px; height:45px; float:left; padding-top:32px; color:#FFFFFF; padding-left:29px; border-bottom:#333 1px dotted; padding-bottom:10px; margin-bottom:10px;}
.blueform input[type=text] {background:#FFFFFF; width:120px; height:15px;}
.blueform input[type=submit] {background:#FFFFFF; width:50px; height:15px; border:none; cursor:pointer;}
