/*------------------------------------------Template 1----------------------------------------------*/
body { padding:0px 0px; margin:0px;}
#body{ background:#ecf5fd url(images/internal_main_bg.jpg) repeat-x left top;}
.clear{clear:both;}
.green{color:#547e39;}
.orange{color:#ee9319;}
a{color:#547e39;}
a:hover{text-decoration:none;}
h1, h2{color:#508d36; font:bold 30px Arial; text-transform:uppercase; margin:0px; padding:15px 0px;}
h2.title{color:#508d36; font:bold 26px Arial; text-transform:uppercase; white-space:nowrap; margin:0px; padding:15px 0px;}
h3{color:#42742f; font:bold 18px Arial; font-family: trebuchet ms,geneva; display:block;}
.italicizedBlueTxt{font-family: trebuchet ms,geneva; font-size: 14pt; color: #3366ff; font-style:italic;}
.greenarrow{float:left; background:url(images/greenArrow.jpg) no-repeat left top;}
.leftalign{float:left;}
.leftalign ul{ list-style-type:circle;}
.rightalign{float:right;}
.rightalign ul{ list-style-type:circle;}

#main_menu{min-height:58px; padding-left:0px; width:100%; cursor:pointer;}
#menuwrapper{float:left; width:100%; line-height:normal;}
#main_menu ul{list-style:none; margin:0px auto; padding:13px 0 0 0; width:770px;}
#main_menu li{float:left; margin:0px; padding:0px 2px 0px 2px; font-family:Arial; font-size:15px; color:#fff;}
#main_menu ul li a{float:left;display:inline-block;color:#ffffff;text-decoration:none;font:15px Arial;padding:0px 0px 0px 10px;height:30px;line-height:30px;
                                text-align:center;cursor:pointer;}
#main_menu ul li a span{display:inline-block;padding:0px 15px 0px 5px;}
#main_menu ul li a:hover{color:#000;background:url(images/left_menu_btn.png) no-repeat left top;}
#main_menu ul li a:hover span{background:url(images/right_menu_btn.png) no-repeat right top;}
#main_menu ul li.active a{float:left;display:inline-block;color:#000;text-decoration:none;font:15px Arial;
                          padding:0px 0px 0px 10px;height:30px;line-height:30px; text-align:center;cursor:pointer;
                          background:url(images/left_menu_btn.png) no-repeat left top;}
#main_menu ul li.active a span{display:inline-block;padding:0px 15px 0px 5px;background:url(images/right_menu_btn.png) no-repeat right top;}

.img_left{float:left; margin:0px 20px 0px 0px;}
.txt_main{ font:normal 14px Arial; color:#666666; line-height:28px;}
/*----------------------------------Home Page css----------------------------------------------------*/
.home_main{width:100%;}
.content_main{background:url(images/right_btm_building.png) no-repeat right bottom;}
.page{width:1000px; margin:0px auto; }
.home_header{background:#e2e2e2 url(images/home_banner.jpg) no-repeat left top; height:514px; }
.kanata_header{background:#e2e2e2 url(images/kanata_banner.jpg) no-repeat left top; height:514px; }
.nepean_header{background:#e2e2e2 url(images/nepean_banner.jpg) no-repeat left top; height:514px; }
.glebe_header{background:#e2e2e2 url(images/glebe_banner.jpg) no-repeat left top; height:514px; }
.hull_header{background:#e2e2e2 url(images/hull_banner.jpg) no-repeat left top; height:514px; }

.capitaljunk_logo{padding:26px 0 0 95px;}
.book_online{padding:124px 0 0 660px;}
.book_online input[type="text"]{background:transparent url(images/enter_your_potal_code.png) no-repeat left top; width:150px; height:20px; padding:10px 7px;
                                font-family:arial; font-size:15px; color:#2e2e2e;  border:none;}
.three_steps{padding:88px 0 0 65px;}
.three_steps a{border:none; padding:0px 17px 0 0; text-decoration:none;}

.grey_content{width:870px; margin:0px auto; padding:10px 0 0 10px; color:#000; font:normal 13px arial;}
.grey_content .hdng{color: #FFFFFF;
    font: 21px arial;
    padding-bottom: 10px;
    padding-top: 10px;
    text-shadow: 0.0em 0.0em 0.2em #333;}
.welcome_pnl{float:left; background:#e2e2e2 url(images/welcome_bg.jpg) no-repeat left top; height:175px; width:268px; padding:25px 0 0 13px;}
.welcome_pnl .txt{width:230px; font-size:11px; font-style:italic; padding-top:10px;}
.welcome_pnl .txt a img {border:none;padding-left:2px;padding-top:20px}
.video_pnl{width:269px; margin:0 0 0 15px; float:left; background:#e2e2e2 url(images/watch_how_it_works.jpg) no-repeat left top; height:200px; }
.testimonials_pnl{width:260px; margin:0 10px 0 0; float:right; background:#e2e2e2 url(images/testimonials_bg.jpg) no-repeat left top; height:175px;
                  padding:25px 0 0 13px; }
.testimonials_pnl .txt{font-size:14px; width:240px; text-align:justify;}
.testimonials_pnl .sign{float:right; font:normal 13px arial; padding-right:20px;}
ul.ie6fix li {float:none;dispay:list-item;margin-left:-14px;width:auto;list-style: none;}
.page .events{background:#42932f url(images/events_bg.jpg) repeat-x left top; height:59px; width:100%; margin:0px auto;}
.page .events .img_left_bot{padding:6px 0 0 70px; float:left; vertical-align:middle;}
.page .events .txt{padding:22px 0 0 12px; float:left; vertical-align:middle; height:59px; font:normal 13.3px arial; color:#fff;}
.page .events .ico{float:right; padding: 7px 55px 0 0;} 
.page .events .ico img{padding:0px 5px 0 0;}

.footer{font:normal 13px Arial; color:#8e8e8e; text-align:center; padding:15px 0px 0px 0px; width:852px; margin:0px auto;}
.footer a{color:#616161; font-size:14px; text-decoration:none; line-height:25px;}
.footer a:hover{text-decoration:underline;}

/*----------------------------------Home Page css ENDS----------------------------------------------------*/


/*----------------------------------Internal Page css----------------------------------------------------*/
.main{width:100%;}
.int_content_main{background:url(images/right_btm_building.png) no-repeat right bottom;}
.int_page{width:852px; margin:0px auto;}
.header{background:#e2f0fe url(images/internal_banner.jpg) no-repeat left top; width:852px; height:246px; margin-left:20px;}
.kanata-header{background:#e2f0fe url(images/kanata_internal_banner.jpg) no-repeat left top; width:852px; height:246px; margin-left:20px;}
.nepean-header{background:#e2f0fe url(images/nepean_internal_banner.jpg) no-repeat left top; width:852px; height:246px; margin-left:20px;}
.glebe-header{background:#e2f0fe url(images/glebe_internal_banner.jpg) no-repeat left top; width:852px; height:246px; margin-left:20px;}
.hull-header{background:#e2f0fe url(images/hull_internal_banner.jpg) no-repeat left top; width:852px; height:246px; margin-left:20px;}
.int_capitaljunk_logo{padding:0px 0 0 35px;}

.int_content{background:#ffffff url(images/internal_content_bg.jpg) repeat-y left top; width:852px; margin-left:20px; font:normal 14px Arial; color:#666666;}

.int_content .big_left_col{float:left; padding-left:10px; width:570px; font:normal 14px Arial; color:#666666;}
.int_content .big_left_col h3{padding:4px 0 10px 0px; margin:0;}

.int_content .left_col{float:left; padding-left:10px; width:220px;}
.int_content .left_col ul{ list-style:none; padding:0px; margin:0px;}
.int_content .left_col ul li{ list-style:none; padding:0px; margin:0px; font:normal 14px Arial; padding:0px 0px 4px 0px;}
.int_content .left_col ul li a{text-decoration:none; color:#626262; line-height:20px; display:block; padding:0px 0px 0px 20px;}
.int_content .left_col ul li a:hover{background-color:#508d36; color:#fff; text-decoration:none;}

.int_content .mid_col{float:left; padding-left:10px; width:350px; font:normal 14px Arial; color:#4a4a4a;}
.int_content .main_col{padding:0 15px; width:832px; font:normal 14px Arial; color:#4a4a4a;}


.int_content .big_right_col{float:right; padding-left:10px; width:570px; font:normal 14px Arial; color:#4a4a4a;}

.int_content .content_big{padding:0px 10px; width:832px; font:normal 14px Arial; color:#4a4a4a;}

.int_content .right_col{float:right; padding-left:10px; width:240px; font:normal 14px Arial; color:#666666;}
.int_content .right_col ul{ list-style:none; padding:0px; margin:0px;}
.int_content .right_col ul li{ list-style:none; padding:0px; margin:0px; font:normal 14px Arial; padding:0px 0px 4px 0px;}
.int_content .right_col a{text-decoration:none; color:#626262; line-height:20px; display:block; padding:0px 0px 0px 20px; width:210px;}
.int_content .right_col a:hover{background-color:#508d36; color:#fff; text-decoration:none;}

.int_content_btm{background:#ffffff url(images/int_content_btm.jpg) no-repeat left top; width:852px; height:4px; margin-left:20px;}

.int_page .events{background:#42932f url(images/events_bg.jpg) repeat-x left top; height:59px; width:852px;  margin-left:20px;}
.int_page .events .img_left_bot{padding: 8px 0 0 72px; float:left; vertical-align:middle;}
.int_page .events .txt{padding:22px 0 0 12px; float:left; vertical-align:middle; height:59px; font:normal 13.3px arial; color:#fff;}
.int_page .events .ico{float:right; padding: 7px 57px 0 0;}
.int_page .events .ico img{padding:0px 5px 0 0;}

.int_footer{font:normal 13px Arial; color:#8e8e8e; text-align:center; padding:15px 0px 0px 0px; width:852px; margin:0px auto;}
.int_footer a{color:#616161; font-size:14px; text-decoration:none; line-height:25px;}
.int_footer a:hover{text-decoration:underline;}

.tick_list{line-height:35px;}
.tick_list ul{padding:0px margin:0px; list-style:none;}
.tick_list ul li{list-style-image:url(images/bullet.gif);}

/*----------------------------------Internal Page css ENDS----------------------------------------------------*/

.accordianBox {
	width: 570px;
	margin-top: 30px;
}
* html .accordianBox {
	margin-top: 0;
}
.accordion_toggle {
	color: #42742f;
	font-size: 14px;
	margin: 15px 0 8px 0;
	padding: 0 0 10px 0;
	cursor: pointer;
	border-bottom: 1px solid #DBDBDB;
}
.accordion_toggle_active {
	color: #669900;
}
.accordion_content {
	margin: 10px 0 20px 0;
	font: 12px Arial, Century Gothic, sans-serif;
	color: #666666;
}
.accordion_content a{color: #333333;}
.accordion_content a:hover{text-decoration:none;}
.accordion_content img{border:none;}


#priceestimator_left {
	width:330px;
	float: left;
	margin-left: 8px;
}
#priceestimator_left select{float:left;}
#priceestimator_right {
	width: 471px;
	float: right;
	padding: 80px 0 0 0;
}
#price_est_list {
	width: 300px;
	margin: 0 0 0 0;
}
#price_est_list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#price_est_list li {
	margin: 0;
	padding: 0px 0 0px 0px;
	background-color: #E0EBCC;
	border: 1px solid #99cc66;
	display: block;
	background: #e0ebcc url(images/ta.gif) 20px 42px no-repeat;
}
#price_est_list li a {
	color: #666666;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 15px 0 20px 20px;
	margin: 0;
	width: 300px;
	height: 50px;
}
#price_est_list li a:hover {
	background-image: url(images/booknow.gif);
	background-position:200px 11px;
	background-repeat: no-repeat;
	width:380px;
}
#price_est_list li a.active {
	background-image: url(images/booknow.gif);
	background-position:200px 12px;
	background-repeat: no-repeat;
	width:380px;
	z-index: 1000;
}
* html #price_est_list li a:hover {
	background-position: 332px 11px;
	position: absolute;
}
#price_est_list .innerTxt {
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}
#heavy {
	margin:20px;
}
#heavy  img{border:none;}
#price_est_list1 {
	width: 400px;
	margin: 0 0 0 0;
}
#price_est_list1 ul {
	margin-left:80px;
	padding: 0;
	list-style: none;
}
#price_est_list1 li {
	margin: 0;
	padding: 0px 0 0px 0px;
	background-color: #99CCCC;
	border: 1px solid #0000FF;
	display: block;
	background: #e0ebcc url(images/ta.gif) 20px 42px no-repeat;
}
#price_est_list1 li a {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 15px 0 20px 20px;
	margin: 0;
	width: 415px;
	height: 50px;
}
#price_est_list1 li a:hover {
	background-position:310px 11px;
	background-repeat: no-repeat;
	width: 500px;
}
#price_est_list1 li a.active {
	background-position: 311px 12px;
	background-repeat: no-repeat;
	width: 500px;
	z-index: 1000;
}
* html #price_est_list1 li a:hover {
	background-position: 332px 11px;
	position: absolute;
}
#price_est_list1 .innerTxt {
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}
select.select4 {
	border: 1px solid #858585;
	padding: 4px 0 4px 2px;
	margin: 0 0 20px 0;
	width: 180px;
}

#marqueecontainer{
position: relative;
width: 270px; /*marquee width */
height: 160px; /*marquee height */
overflow: hidden;
}

.twtr-hd {display:none;}
.twtr-ft {display:none;}
#tweet .twtr-doc {background-color:none !important;}

#tweet .center img {margin-top: -20px;}
