@charset "utf-8";

/*

Theme Name: CanuckAbroad.com

Theme URI: https://www.canuckabroad.com/

Description: This is the theme for the 2011+ version of CanuckAbroad.com

Author: canuckabroad.com

Author URI: https://www.canuckabroad.com/

*/

body { font-family: Arial, Helvetica, sans-serif; color:#535252; padding:0px; margin:0px; background:#83d2f9 url(https://www.canuckabroad.com/img/map-background.jpg) no-repeat top center; /*line-height: 20px; <- disabled as its interfering with forums*/}

ul.disc {list-style-type:disc;padding-left:15px;}

form, input { display:block; padding:0px; margin:1px; text-align:left; font-size:14px }

h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 700 !important; }

h1 { font-size: 26px; line-height: 30px; margin: 0 0 0.7em 0; }

h2 { font-size: 21px; line-height: 27px; margin: 0 0 0.6em 0; }

h3 { font-size: 18px; line-height: 24px; margin: 0 0 0.5em 0; }

h4 { font-size: 16px; line-height: 18px; margin: 0 0 0.5em 0; }

h5 { font-size: 14px; line-height: 16px; margin: 0 0 0.4em 0; }

h6 { font-size: 12px; line-height: 14px; margin: 0 0 0.4em 0; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color:#535252; }

a { outline:none; text-decoration:none;color:#3092C2 }

a:hover { outline:none; text-decoration:underline;color:#3092C2 }

ul { list-style:none; padding:0px; margin:0px; }

li { margin: 0 0 0.5em 0; font-size: 14px; line-height: 18px; }

li.list-divide { margin: 0 0 0.8em 0; font-size: 14px; line-height: 20px; border-bottom: #e7e7e7 1px dotted; padding: 0 20px; padding-bottom: 1em; }

li.list-divide:last-child { border-bottom: none; padding-bottom: 0; }

.inner_entry ol { padding-left: 0; margin-bottom: 1em; }

.inner_entry ul { padding-left: 25px; margin-bottom: 1em; }

.inner_entry ol li { list-style-type: decimal; list-style-position: inside; margin: 0 0 0.8em 0; }

.inner_entry ul li { list-style-type: disc; list-style-position: outside; margin: 0 0 0.8em 0; }

h1 {color:#000;}

img { border:0px; }

img a { border:0px; }

.float_left { float:left; }

.float_right { float:right; }

.clear { clear:both; }

#outer_top { width: 978px; background: #fff; margin: 10px auto; padding: 6px;  }

/*body#phpbb #outer_top { width: 100%; background: none; margin: 0; padding: 0;  }*/

#outer_bottom { }

#wrapper { width: 978px; background: none; margin: 0; padding: 0; }

.header { background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat left top;background-position: -10px -10px; width: 978px; height: 131px; padding: 0 0 6px 0; }

.header_top { height: 102px; }

.logo_content { width:363px; height:88px; float:left;display:inline-block; }

.search_content { width:201px; height:22px; padding:28px 0 0 0; float:right; margin-right: 33px; }

.search_field { background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat left top;background-position: -10px -161px; display:block; float:left; width:163px; height:22px; line-height:22px; padding:0 5px; border:none; font-size:11px; color:#b7b7b7; font-style:italic; margin: 0; }

.search_btn { background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat left top;background-position: -10px -203px; display:block; float:left; width:22px; height:22px; border:none; cursor:pointer; margin: 0; }

.nav { height:auto; position:relative; top:0; padding:0 10px; z-index:999; width:958px; height:29px; }

.nav ul { }

	

.first_content { background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat center bottom; background-position: -4px 222px; height: 233px; padding: 0; }

.first_content_left { height:233px; width:483px; float:left; position:relative; }

.first_content_right { height: 233px; width: 495px; float: left; background: #65d0ef; position: relative; }

.content_top_right { height: 201px; width: 455px; /*background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat left top; background-position: -975px -10px;*/ padding: 12px 20px 0; position:relative; }

.content_top_right h2 { padding: 0px; margin: 0 0 10px 0 !important; font-size:24px; line-height: 26px; color:#424242; font-weight: 800 !important; width:100%; text-align:center; display: inline-block; }

.content_top_right h3 { padding:0px; margin:0px 0 10px 0 !important; font-size:18px; line-height: 21px; color:#ffffff; font-weight:normal;text-shadow:#40b8db 1px 1px 0; width:460px; text-align:center; display: inline-block; }

.mid_right_content { width:428px; height:auto; background:#96e1f6 !important; border: #5dc4e2 1px solid; padding: 10px 12px 4px 12px; margin: 0 !important; }

.mid_right_content p { padding-top:0; margin: 0 0 8px 0 !important; font-size:13px; color:#3d3d3d; line-height: 20px; }

.mid_right_content p a { color:#c50102; text-decoration:underline; }

.mid_right_content p a:hover { color:#b00001; text-decoration:none; }

.mid_right_content p a.more { color:#ffffff; text-decoration:underline; }

.mid_bottom_right{margin-left:0;margin-top:5px; }

.box { float:left; width: 138px; padding-left: 6px; }

.box.mid { margin:0 12px 0 6px; }

.box ul li { display:inline-block; font-size:11px; color:#ffffff; margin: 0; padding: 0; }

.box ul li a { display:block; color:#424242; text-decoration:underline; }

.box ul li a:hover { display:block; color:#232323; text-decoration:none; }

.second_content { width: 978px; }

.second_content_left { width:633px; float:left; position:static; margin-left:7px; margin-top: 13px; }

.featured { background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat top left; background-position: -2146px -10px; width: 622px; height: 250px; padding: 10px 0 0 20px; margin: 20px 0 0 0 ;}

.featured h2 { padding:0px; margin:0px; font-size:16px; color:#424242; line-height:32px; font-weight:normal; }

.fblike { margin-top: 10px; }

.fetured_content { margin-top: 10px; }

.fetured_content_left { float:left; width:279px; height:182px; background:#ffffff; }

.fetured_content_right { float:left; width:313px; font-size:13px;}

.fetured_content_right a { text-decoration:underline }

.second_content_right { width:312px; float:right; position:static; margin-right:7px; margin-top: 13px; }

.cheap_flights { background:url(https://www.canuckabroad.com/img/spriteme2.png) repeat-y left top;background-position: -1240px 0px; margin-bottom: 20px; margin-top: 11px; }

.cheap_flights_up { background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat left top;background-position: -10px -707px; }

.cheap_flights_contnet { background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat bottom left;background-position: -3182px 226px; padding: 15px; padding-top: 10px; }

.cheap_flights_contnet h2 { padding:0px; margin:0px 0 10px 0; font-size:16px; color:#424242; font-weight:normal; }

.cheap_flights_contnet p { font-size: 13px; line-height: 18px; margin-bottom: 0; }

.cheap_flights_contnet a {text-decoration: underline}

.cheap_flights_contnet a:hover {text-decoration: none}

.logo_list { display:block; width:85px; float:left; }

.detail { display:block; width:120px; float:left; }

.detail a { color:#39393a; }

.roundtrip { display:block; width:84px; float:left; }

.roundtrip strong { color:#bc0018; font-size:16px; }

.roundtrip a { color:#39393a; }

.note { height:28px; padding:30px 8px 0 0; padding-right:8px; }

.note span { display:block; float:left; font-size:10px; color:#b0b0b0; height:10px; width:290px; }

.note span.update { display:block; float:left; font-size:10px; color:#b0b0b0; height:10px; width:290px; text-align:right; }

.asssociates { background:url(https://www.canuckabroad.com/img/associates.png) no-repeat left top; width:306px; height:303px; padding:5px 0 0 6px; }

.asssociates h2 { padding:0px; margin:0px 0 16px 0; font-size:16px; color:#6d6d6d; font-weight:normal; }

.asssociates p { padding:0px; margin:0px 0px 14px 0; width:135px; font-size:13px; color:#666666; line-height:16px; }

.asssociates p a { color:#3092c2; text-decoration:underline; }

.asssociates p a:hover { color:#3092c2; text-decoration:none; }

.asssociates ul li { display:block; font-size:13px; color:#3092c2; }

.asssociates ul li a { display:block; text-decoration:underline; }

.asssociates ul li a:hover { display:block;text-decoration:none; }

.map_content { background:#be0f0f url(https://www.canuckabroad.com/img/spriteme3.png) top center no-repeat;background-position: -3504px -10px;width:300px; padding: 12px 0 15px 12px; position:relative; }

.map_content h2 { padding:0px; margin:0px 0 7px 0; font-size:16px; color:#f5f2f2; }

.map { position:relative; left:-8px; }

.map_content ul li { display:block; font-size:13px; color:#fffefe; padding-bottom:13px; text-transform:uppercase; }

.map_content ul li a { display:block; color:#fffefe; }

.map_option { margin-left:18px; }

.map_option_laft { width:111px; float:left; margin-right:18px; }

.latest_forum { background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat left top;background-position: -2146px -10px; width: 590px; margin-bottom:30px; padding: 14px 20px 0 20px; }

.latest_forum_side{background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat left top;background-position: -2146px -10px; width:300px; margin-bottom:30px; }

.latest_forum_heading h2 { padding:0px; margin:0px; font-size:16px; color:#424242; display:block; float:left; width: 400px; font-weight:normal; }

.latest_forum_heading_right { width: 140px; height:29px; float:right; margin-bottom:15px; }

.latest_forum_heading_right span { display:block; height:29px; background:url(https://www.canuckabroad.com/img/link1.png) no-repeat left center; float:left; width:135px; font-size:13px; padding:0 0 0 25px; }

.latest_forum_heading_right span.second_link { background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat left center;background-position: -10px -996.5px;padding:0 0 0 34px; width:126px;float:right; }

.latest_forum_heading_right span a { display:block; padding-top:5px; text-decoration:underline; }

.latest_forum_heading_right span a:hover { display:block; padding-top:5px; text-decoration:none; }



.discussion { }

.discussion_left { width: 400px; float:left; }

.discussion_left ul li { display:block; width:100%; clear:both; height:30px; line-height:30px; border-bottom:1px solid #e2e2e2; }

.discussion_left ul li a { display:block; float:left; font-size:12px; text-decoration:underline; width: 330px; }

.discussion_left ul li a:hover { display:block; float:left; font-size:12px; text-decoration:none; }



.discussion_left ul li span { display:block; float:right; color:#8c8989; font-size:11px; }

.discussion_right { width:172px; float:right; }

/* Sidebar forum listing */

.sidebar { float:right; width:300px; background: #fff; padding-left: 20px; padding-right: 14px; padding-top: 14px; padding-bottom: 20px; }

.discussion_left_side { width:295px; float:left;padding-left:5px }

.discussion_left_side ul li { display:block; width:300px; clear:both; height:30px; line-height:30px; border-bottom:1px solid #e2e2e2; }

.discussion_left_side ul li a { display:block; float:left; font-size:12px; text-decoration:underline; }

.discussion_left_side a:hover { text-decoration:none; }



.discussion_left_side ul li span { display:block; float:right; color:#8c8989; font-size:11px; }



.widget-box { background: url("https://www.canuckabroad.com/img/spriteme2.png") repeat-y scroll -1240px 0 transparent; padding: 0 0 12px 0; }

.widget-box div.textwidget div {

	width: 310px;

	border-left: #f1f1f1 1px solid;

	border-right: #f1f1f1 1px solid;

	background-image: -webkit-linear-gradient(top, #fafafa, #ffffff);

	background-image: -moz-linear-gradient(top, #fafafa, #ffffff);

	background-image: -ms-linear-gradient(top, #fafafa, #ffffff);

	background-image: -o-linear-gradient(top, #fafafa, #ffffff);

	background-image: linear-gradient(top, #fafafa, #ffffff);

}

.widget-box div.textwidget div div.inner { width: 302px; padding: 0; margin: 0; border: none !important; background: none !important; overflow: hidden; position: relative; top: -1px; left: -1px; }

.widget-box div.textwidget h2 { background: url("https://www.canuckabroad.com/img/spriteme1.png") no-repeat scroll -10px -707px transparent; padding: 6px 0 10px 15px; margin: 0 !important; }





.foroum { background:url(https://www.canuckabroad.com/img/spriteme2.png) repeat-y top left;background-position: -1048px 0px;}

.foroumup { background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat left top;background-position: -2798px -10px; }

.foroum_content { background:url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat left bottom;background-position: -2990px 235px; padding:9px 0 20px 6px; }

.foroum_content h2 { padding: 0 0 0 6px; margin: 0px 0 7px 0; font-size: 14px; color: #6d6d6d; font-weight: normal; }

.foroum_content ul li { width:157px; clear:both; height:20px; display:block; font-size:12px; color:#808080; }

.foroum_content ul li a {display:block; text-decoration:underline; float:right; }

.foroum_content ul li a:hover {text-decoration: none;}

.foroum_content ul li span { color:#808080; display:block; float:left; }

.foroum_content ul li span.new { display:block; font-size:8px; color:#808080; font-weight:bold; display:block; padding-top:5px; }

.foroum_content ul li span.new strong { color:#c31415; }

.visit a { font-size:13px;display:block; text-decoration:underline; background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat left center;background-position: -10px -996.5px; width:120px; height:20px; padding:3px 0 0 38px; }

.ad { width:632px; height:72px; text-align:center; margin-bottom:40px; }

.footer_up { width:980px; /*background:#eaeaea url(https://www.canuckabroad.com/img/spriteme3.png) no-repeat center top;background-position: -3816px -10px; */ margin-top:20px; position:relative; padding:0 0 10px; }

.footer_up_information { float:left; margin-right:20px; padding:17px 0 0 8px; }

.footer_up_information.last_information { margin-right:0px; }

.footer_up_information h2 { padding:0px; margin:0px 0 16px 0; font-size:11px; color:#868686; text-transform:uppercase; }

.footer_up_information ul li { font-size:11px; font-family:'Arial'; color:#aaaaaa; display:block; padding-bottom:5px; }

.footer_up_information ul li a { color:#aaaaaa; display:block; text-decoration:underline; }

.footer_up_information ul li a:hover { text-decoration:none; }

.footer { background-color:#787878; float: left; width: 978px; }

.footer_content { background: none !important; height: 179px; float: left; width: 978px; }

.footer_content img { float:left; display:block; }

.footer_content_right { width: 978px; height: 179px; float:right; padding: 0; }

.footer_content_right a { color:#EAEAEA; text-decoration:none;font-weight:bold; font-size:12px; display: inline-block; padding: 0; margin: 0; }

.footer_content_right a:hover {text-decoration:underline }

.footer_content_right p { padding:0; margin:0; text-align:left; font-size:11px; color:#EAEAEA; }

#footer-emblem { background:url(https://www.canuckabroad.com/wp-content/themes/canuck_abroad/images/footer-emblem.png) bottom left no-repeat; height: 80px; width: 104px; float: left; position: relative; bottom: 0; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

area#highlight { background:#0F0; display:block; border:3px solid #000; }

.inner_entry { width: 630px; padding: 14px; padding-right: 0; float:left;  background: #fff;}

.inner_entry p { font-size: 14px; font-weight: normal; }

.inner_entry h2 a:hover { color:#000; text-decoration:underline; }

.inner_entry h2 {  }

div#cheapflights h2 { font-size:16px; font-weight:bold; color:#000; }

.fullwidth { width: 950px; padding: 20px 14px 14px 14px; }

.asssociates .asso { float:left }

.asso_link { display: inline-block; float: right; font-size: 0; height: 190px; line-height: 0; width: 161px; }



/* MEGA MENU

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

.menu{ font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; list-style:none; padding:2px 0 0; margin:0;position:relative;background:none!important;}



#dc_jqmegamenu_widget-3-item {

    height: 29px;

}

#dc_jqmegamenu_widget-3-item ul.menu {

    background:none!important;

    border-left:none!important;

    border-right:none!important;

    height: 29px;

    position: relative;

    width: 958px;

}

#dc_jqmegamenu_widget-3-item ul li a .dc-mega-icon {

    background: url("https://www.canuckabroad.com/img/spriteme1.png") no-repeat scroll -10px -245px transparent;

    display: block;

    height: 6px;

    position: absolute;

    right: 4px;

    top: 13px;

    width: 8px;

}

#dc_jqmegamenu_widget-3-item ul.menu li{ list-style:none; padding:0 !important; margin:0 !important; height:auto; float:left; display:inline-block;}

#dc_jqmegamenu_widget-3-item ul.menu li a { font-size: 14px; text-decoration:none; color:#fff; text-shadow: 1px 1px 0 #000; display:inline-block; font-weight:normal; text-transform:uppercase; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 700 !important; padding: 5px 19px 6px 16px !important; }

#dc_jqmegamenu_widget-3-item ul li a {

    background: none !important;

}

#dc_jqmegamenu_widget-3-item ul.menu li a:hover,

#dc_jqmegamenu_widget-3-item ul.menu li:hover a,

#dc_jqmegamenu_widget-3-item ul.menu li a:focus,

#dc_jqmegamenu_widget-3-item ul.menu li:focus a{

	background: #323232 !important;

}

#dc_jqmegamenu_widget-3-item ul.menu li a:hover li a,

#dc_jqmegamenu_widget-3-item ul.menu li:hover li a,

#dc_jqmegamenu_widget-3-item ul.menu li a:focus li a,

#dc_jqmegamenu_widget-3-item ul.menu li:focus li a{

	background: none !important;

}

#dc_jqmegamenu_widget-3-item ul.menu .sub-container {

	width:auto;

	left:0;

	top:0;

	background: #323232 !important;

	-moz-box-shadow: 2px 3px 5px #000; 

	-webkit-box-shadow: 2px 3px 5px #000;

	box-shadow: 2px 3px 5px #000;

	behavior: url(ie-css3.htc);

}

#dc_jqmegamenu_widget-3-item ul li .sub-container {

    background: url("skins/images/bg_sub_left.png") no-repeat scroll 0 100% transparent;

    margin-left: 0;

    padding-left: 0;

    position: absolute;

}

#dc_jqmegamenu_widget-3-item ul.menu li a:hover ul,

#dc_jqmegamenu_widget-3-item ul.menu li:hover ul{

	display:inline;

	padding:10px 19px!important;

}

.menu .sub-container ul{padding:10px 19px!important;padding:0;width:200px!important; background:none!important;position:relative;float:left;}

.menu .sub-container ul li{ width:200px; display:block; font:11px/16px Arial, Helvetica, sans-serif;background:none!important; border-bottom:1px solid #262626!important;border-top:1px solid #474747!important;}

.menu .sub-container ul li:first, .menu .sub-container ul li.first{border-top:0!important;}

.menu .sub-container ul li:last, .menu .sub-container ul li.last{border-bottom:0!important;}

#dc_jqmegamenu_widget-3-item ul.menu .sub-container a {

	text-transform: none;

	background: none;

	width: auto !important;

	padding: 6px 10px !important;

	display: inline-block;

	width: 180px !important;

}

#dc_jqmegamenu_widget-3-item ul.menu .sub-container a:hover {

	color: #fff !important;

	background: #aa0a0b !important;

	border-radius: 0 !important;

}



#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega .sub {

    padding: 0 !important;

}

.textwidget h2 { padding:0px; margin:0px 0 10px 0; font-size:16px; color:#424242; font-weight:normal; }

.breadcrumbs {color:#999999;background:url(https://www.canuckabroad.com/bc-bg.png) top left no-repeat;margin-left:-5px;padding-top:10px;padding-left:10px;padding-bottom:10px;font-size:12px;margin-bottom:20px;}

.breadcrumbs a{color:#3092c2;text-decoration: underline}

.facebook-like-box

{

width: 300px;

height: 256px;

overflow: hidden;

position: relative; /* For IE7 Compatibility */

}



.facebook-like-box .inner{margin: -2px 0 0 -2px;}

.fb-like {height:25px;}

.related ol {margin-left:25px;}

.related h3 {color:#000;}

.related a {text-decoration: underline}

.first_content_right{

	-moz-border-radius:0px 6px 6px 0px;

	-webkit-border-radius:0px 6px 6px 0px;

	border-radius:0px 6px 6px 0px;

	behavior:url(PIE.htc);

}



.mid_right_content{

	

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	behavior:url(PIE.htc);

}



.banner_bottom{

	-top:-5px;

}



.fetured_content_left{	

	behavior:url(PIE.htc);

	margin:0 14px 0 0;

	overflow:hidden;

}



.map_content {	

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	behavior:url(PIE.htc);

}	

	

.footer_up{

	-moz-border-radius:4px 4px 0px 0px;

	-webkit-border-radius:4px 4px 0px 0px;

	border-radius:4px 4px 0px 0px;

	behavior:url(PIE.htc);

	float: left;

}



.box h2 { padding: 0; margin: 0 !important; font-size:15px; font-weight: 700 !important; color:#424242; width: auto; text-align: left; text-shadow:#7fd3ec -1px -1px 0; display: inline-block; }



.wp-caption{

	float:left;

	display:block;

	background-color: #eaeaea;

	padding: 10px 10px 5px 10px;

	text-align: center;

	font-size: 11px;

	-moz-box-shadow: 0px 0px 6px #666;

	-webkit-box-shadow: 0px 0px 6px #666;

	box-shadow: 0px 0px 6px #666;

	font-style:italic;

	margin-right: 12px;

	margin-bottom:10px;

}



.inner_entry p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#535252; margin: 0 0 1em 0; }



.f {width:20px;height:12px;}



.slidetext {font-size:14px;line-height: 20px;}



.ul_container {line-height: 20px;}



.footer_logo {margin-top:1px;width:104px;height:63px;display:inline-block;background:url(https://www.canuckabroad.com/img/spriteme1.png) no-repeat;background-position: -725px -735px;}



#dc_jqmegamenu_widget-3-item ul li .sub a { font-weight: 400 !important; }



#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega .sub { padding: 0 !important; }



#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li { margin: 0; padding: 0; width: 200px !important; }



@charset "utf-8";

/* CSS Document */



.gform_wrapper {

	float: left;

	text-align: left;

}



.gform_wrapper li {

    background: none !important;

	border-bottom: none !important;

    margin: 0 0 10px 0 !important;

    padding: 0 !important;

}



.gform_wrapper li div.ginput_container input {

	width: 94% !important;

}

.gform_wrapper li div.ginput_container input[type="checkbox"] {

	width: 18px !important;
	padding: 0 !important;
	margin: 3px 4px 0 0 !important;
	float: left;

}

ul.gfield_checkbox {
	margin: 10px 0 25px 0 !important;
}

.gform_wrapper li div.ginput_container textarea {

	height: auto !important;

	resize: none !important;

	width: 94% !important;

}



h3.gform_title {

	font-size: 18px;

    margin: 0 0 10px 0;

	text-align: center;

}



span.gform_description {

	font-size: 0.8em;

	color: #525252;

	margin-bottom: 12px;

	display: block;

	text-align: center;

}



span.gfield_required {

	font-size: 0.8em;

	position: relative;

	top: -1px;

	vertical-align: text-top;

	margin-left: 1px;

	color: #999;

}



div.gform_footer {

	width: 100%;

	text-align: center;

	display: inline-block;

	float: left;

}



.gform_wrapper .gfield_label {

	font-size: 13px;

	font-weight: bold;

}



div.gform_footer input[type="submit"] {

	float: none;

}



.gform_wrapper input[type="submit"] {

    font-family: inherit;

    font-size: 18px;

    font-style: normal;

    font-weight: 700;

    padding: 8px 24px;

	height: auto;

}



.gform_wrapper input[type="text"], .gform_wrapper textarea, .gform_wrapper select {

	background-color: #fff;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	border: 1px solid #a9e4f5;

    color: #545454;

	resize: none;

	font-family: inherit;

	font-size: 14px;

	padding: 7px;

	width: 94%;

}



body#phpbb .sidebar_container {



	float: right;

}



body#phpbb #wrap {

    min-width: 624px;

    padding: 0;

}



body#phpbb .navbar {

    width: 620px;

}



.forumbg {

    margin: 0 0 4px 12px;

    width: 624px;

	float: left;

}



body#phpbb div.left {

	float: left;

	width: 624px;

}



body#phpbb #page-footer, body#phpbb #expand {

    float: left;

	width: 624px;

}



body#phpbb #page-footer h3, body#phpbb .headerspace {

    float: left;

	width: 624px;

}



body#phpbb .forum-titles, body#phpbb ul.linklist {

    float: left;

	width: 624px;

}



.ui-helper-hidden-accessible {

	position: absolute;

	left: -9999px;

	overflow: hidden !important;

}



.wiz_rh {

    font-size: 170% !important;

    line-height: 0.95em;

    padding: 20px  !important;

	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;

	font-weight: 700 !important;

	margin: 0 !important;

}



.wiz_rs {

    color: #3f3f3f !important;

    margin: 0.1em 0 1.1em 0.25em;

	font-size: 20px !important;

}



.mj, .mk {

    background: none !important;

    border-color: none !important;

    border-style: none solid;

    border-width: 0 1px;

}



.wiz_rz {

	width: 978px;

}



.wiz_ry {

	width: 978px !important;

}



.wiz_ry .xo {

    overflow: hidden;

	width: 978px !important;

	padding: 0 !important;

}



.wiz_r1, .wiz_r1 .wiz_rw {

    margin-left: 0 !important;

    width: 300px !important;

	background: none !important;

    

}



.wiz_1t {

    margin: 0 auto;

    text-align: left !important;

	width: 280px !important;

}



.wiz_r1 .wiz_rw {

    background: none !important;

	border-color: none !important;

    border: none !important;

	height: 100% !important;

}



.wiz_1z {

    width: 258px !important;

}



.wiz_popup_calendar {

    width: 136px !important;

}



.wiz_when, .wiz_medium {

    width: 96px !important;

}



.wiz_r2 .b7 {

    background: none !important;

}



.wiz_ry .b0 {

	background-color: #dcdcdc !important;

    background-image: none !important;

    color: #444444 !important;

	border-bottom: none !important;

	height: 33px !important;

	margin-bottom: 20px !important;

}



.wiz_r2, .wiz_r2 .wiz_rw {

    margin-left: 0 !important;

    width: 665px !important;

	background: none !important;

}



.wiz_1h {

    margin: 0 0 0 7px !important;

    width: 282px;

}



.wiz_ry .mj {

    padding: 0 !important;

	background: none !important;

    border: none !important;

}



#wiz_1d, .wiz_1a {

    width: 258px !important;

}



.wiz_box, .wiz_1c, .wiz_2c {

    background: none !important;

    border: none !important;

    z-index: 1;

}



.wiz_ry .b7 {

    font-size: 100%;

    font-weight: normal;

	line-height: 2.2em;

    padding: 0 !important;

	padding-top: 0 !important;

	height: 33px !important;

}



.wiz_2a {

    background: url("https://www.canuckabroad.com/img/compare15.png") no-repeat scroll 0 -39px transparent !important;

    left: 0;

    overflow: hidden;

    top: 0;

    z-index: 3;

}



.wiz_parent {

	margin-bottom: 15px !important;

}



.wiz_r2 .wiz_rw {

    background: none !important;

    border: none !important;

	margin-left: 0 !important;

    width: 665px !important;

}



.wiz_r1 .b7 {

    background: none !important;

	padding-top: 0 !important;

	height: 33px !important;

}



#wiz_2m {

    padding: 20px 0 !important;

	display: none !important;

}



.k2 {

    display: none !important;

}



.wiz_2g {

    background: url("https://www.canuckabroad.com/img/searchresults_compare_btn.png") no-repeat scroll 0 5px transparent !important;

    height: 40px !important;

    margin-top: 0 !important;

    padding: 0 !important;

	line-height: 41px !important;

}



.wiz_2e, .wiz_2f, .wiz_2g {

    color: #000000;

    font-size: 13px !important;

    width: 204px !important;

}



.wiz_2e, .wiz_2f {

    height: 40px !important;

}



.wiz_2d {

    margin: 12px auto !important;

    position: relative;

}



.compare_wrapper_top {

	display: none !important;

}



.compare_wrapper_middle {

    background: none !important;

    margin: 0 !important;

    width: 380px !important;

}



#compare {

    background: url("https://www.canuckabroad.com/img/compare-prices.jpg") no-repeat scroll center center transparent !important;

    border: medium none;

    color: transparent;

    font-size: 0;

    height: 48px !important;

    width: 248px;

	margin-right: 20px !important;

	margin-top: 127px !important;

}


form.infusion-form  { padding: 0 !important; width: 100% !important; text-align: left !important; padding-top: 0 !important; background: none !important; border: none; }



form.infusion-form label { float: none; width: 97%; text-align: left !important; }



form.infusion-form input[type="text"], form.infusion-form select { float: none; width: 94% !important; border: 1px solid #ACACAC; color: #262626; font-size: 14px !important; padding: 6px !important; }



form.infusion-form textarea { float: none; width: 94%; resize: none; border: 1px solid #ACACAC; color: #262626; font-size: 14px !important; padding: 6px !important; }



form.infusion-form div.infusion-field { margin-bottom: 0.8em; }



form.infusion-form div.infusion-captcha { margin-bottom: 1.6em; }



form.infusion-form div.infusion-submit { text-align: center; display: inline-block; width: 98%; }



form.infusion-form div.infusion-submit input { text-align: center !important; display: inline-block; }

	

form.infusion-form input[type="submit"] {  }

#relocation-container {
	background: #f2f5e0 !important;
	width: 918px;
	padding: 30px;
	float: left;
}
#relocation-container .inner_entry {
    background: none;
    float: left;
    padding: 0;
    width: 580px;
}
#relocation-container .sidebar {
    background: none;
    float: right;
    padding: 0;
    width: 300px;
}
#relocation-container .widget-box {
	background: none !important;
}
#relocation-container .gform_wrapper input[type="text"], .gform_wrapper textarea, .gform_wrapper select {
    background-color: #FFFFFF;
    border: 1px solid #333;
}

#relocation-container .gform_wrapper {
    background-color: #e2e4d3;
    border: 1px solid #bcbeae;
	padding: 18px;
	-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.15) !important;
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.15) !important;
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.15) !important;
}

#relocation-container .gform_wrapper .gform_heading {
	color: #38925f;
	margin-bottom: 20px;
}

#relocation-container .gform_wrapper .gform_heading h3.gform_title {
    font-size: 20px;
    margin: 0 0 10px;
    text-align: center;
}

#relocation-container .gform_wrapper div.gform_footer {
    display: inline-block;
    float: left;
    text-align: center !important;
    width: 100%;
	margin: 15px 0 !important;
}
#relocation-container .gform_wrapper div.gform_footer input[type="submit"] {
	display: inline-block;
    float: none;
    text-align: center !important;
	cursor: pointer;
}
#relocation-container .gform_wrapper .gfield_description {
	font-size: 11px;
	line-height: 13px;
	padding-top: 4px;
}

.header #ad-600-90 {
	float: right !important;
	width: 600px !important;
	height: 90px !important;
	margin: 6px 6px 0 0;
}

.widget_sp_image-image-link {
	margin-bottom: 15px;
	float: left;
}
.textwidget {
	margin-bottom: 15px;
	float: left;
}
div#four-pack {
	width: 287px;
	height: 300px;
	margin-left: 12.5px;
	float: left;
	padding-top: 15px;
}

div#four-pack .box {
	width: 125px;
	height: 125px;
	float: left;
	margin: 0;
	padding: 0;
}
div#four-pack .box a {
	width: 125px;
	height: 125px;
	float: left;
}
div#four-pack .box1 {
	margin-right: 25px;
}
div#four-pack .box2 {
	margin-right: 0px;
}
div#four-pack .box3 {
	margin-top: 25px;
	margin-right: 25px;
}
div#four-pack .box4 {
	margin-top: 25px;
}
