@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// RISER MEDIA - NEW ////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////*/

/*===================================
	GLOBAL
===================================*/
/* START: Zeroer */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,
input,textarea,label,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td { 
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size: 100%;
	line-height: 1em;
	font-family: inherit;
	text-align: left;
}
/* END: Zeroer */

body { background: #000; font-family: "Tahoma", Arial, Helvetica, sans-serif; }

.wrapper { width: 900px; margin: 0 auto; }

a { color: #fff; line-height: 20px; }

a:hover { color: #9c9c9c; }

a:focus { outline: none; }

a.internal_main { text-decoration:none; color: #F9CA2E; line-height: 20px; }

a.internal_main:hover { text-decoration:none; color: #F9CA2E; }

p { color: #757576; font-size: 12px; line-height: 22px; margin-top: 12px; }

em { background: #FEF3AF; font-style: normal; line-height: 20px; }

ol li { color: #757576; font-size: 12px; line-height: 22px; margin: 5px 0 0 20px; }

h1 { font-size: 48px; color: #fff; font-weight: normal; border-bottom: 1px solid #aeaaa2; padding-bottom: 14px; word-spacing: 1px; line-height: 55px; }

h2 { font-size: 26px; color: #fff; font-weight: normal; border-bottom: 1px solid #aeaaa2; padding-bottom: 14px; word-spacing: 1px; }

h3 {  font-size: 26px; color: #AEAAA2; font-weight: normal; padding: 32px 0 35px 0; word-spacing: 1px; }

/*h3 { font-size: 17px; color: #484848; font-weight: normal; line-height: 23px; }

h4 { font-size: 26px; color: #ebbb30; font-weight: normal; word-spacing: 1px; }*/

h4 {  font-size: 17px; color: #F9CA2E; font-weight: normal; padding: 4px 0 6px 0; word-spacing: 1px; }

.sidenav h4 {line-height: 22px;}

a h4 { text-decoration: none; }
a h4:hover { text-decoration: underline; }

h5 { color: #484848; font-size: 16px; font-weight: normal; padding: 35px 0 0; color: #757576; }

h6 { margin: 30px 0 20px 0; font-size: 16px; color: #484848; font-weight: bold; word-spacing: 1px; }

h7 { color: #AEAAA2; font-size: 26px; font-weight: normal; word-spacing: 1px; }

h5 { font-size: 26px; color: #484848; font-weight: normal; padding-bottom: 14px; line-height: 35px; word-spacing: 1px; }


/*===================================
	HEADER
===================================*/
.wrapper_header { width: 924px; position: relative; padding: 0 58px; }

.header_container { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/header_bg.jpg) repeat-x; height: 65px; padding-top: 50px; }

.pipe_login { cursor: pointer; position: absolute; top: -48px; right: 353px; background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/pipe_login.jpg') no-repeat; height: 19px; width: 165px; }
.pipe_login:hover { background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/pipe_login.jpg') no-repeat bottom; height: 19px; width: 165px; }

.logo { position: absolute; top: -4px; left: 71px; }

.powered_by_jandaco { display: block; position: absolute; top: -48px; right: 78px; background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/powered_by_jandaco.gif') no-repeat; height: 19px; width: 128px; }

.riser_products { cursor: pointer; position: absolute; top: -48px; right: 219px; height: 19px; width: 129px; }

ul.social_icons {position: absolute; top: -48px; right: 78px;}
ul.social_icons li {list-style: none; float: left; margin-right: 4px; height: 19px; width: 19px;}
li.follow_us {background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/follow_us.jpg) no-repeat; margin-right: 6px !important; width: 60px !important; overflow: hidden; text-indent: -99999px;}
ul.social_icons li a {display: block; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/social_icons.gif) no-repeat; height: 19px; width: 19px; overflow: hidden; text-indent: -99999px;}

ul.social_icons li a.fb {background-position: left top;}
ul.social_icons li a.fb:hover {background-position: left -19px;}

ul.social_icons li a.rss {background-position: -23px top;}
ul.social_icons li a.rss:hover {background-position: -23px -19px;}

ul.social_icons li a.fr {background-position: -46px top;}
ul.social_icons li a.fr:hover {background-position: -46px -19px;}

ul.social_icons li a.tw {background-position: -69px top;}
ul.social_icons li a.tw:hover {background-position: -69px -19px;}


	/*----------------------------------
		NAVIGATION
	----------------------------------*/
	ul.topnav { float: right; list-style: none; display: inline; margin: 3px 6px 0 0; }
	
	.topnav li { float: left; margin: 5px 0 10px 20px; display: block; }
	
	.topnav li a { text-decoration: none; font-size: 16px; color: #1d1d1d; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
	
	.topnav li a:hover { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x left -29px; color: #fff; }
	
	.topnav li a.on { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x; color: #fff; }


	/*----------------------------------
			DROPDOWN
	----------------------------------*/
	.riser_dropdown dd { position: absolute; right: 218px; top: -27px; overflow: hidden; display: none; z-index: 200; opacity: 0; }

	.dropdown_wrapper { z-index: 99999; width: 300px; min-height: 110px; height: auto !important; height: 110px; }

	.riser_dropdown .container_product { width: 300px; background-color: #393939; border-bottom: 1px solid #57534c; padding: 4px 0px 4px 10px; }
	.riser_dropdown .container_product:hover { background-color: #222222; }
	
	.riser_dropdown .container_product:hover a { color: #fff; }

	.riser_dropdown .r_product { float: left; width: 100px; color: #8e8e8f; }
	.riser_dropdown .r_desc { color: #8e8e8f; }

	.riser_dropdown a { display: block; padding: 5px 0 5px 0; font-size: 12px; color: #fff; text-decoration: none; }
	.riser_dropdown a:hover { color: #fff; }

	.riser_dropdown .dropdown_jandaco { width: 300px; background: #000; height: 34px; }
	.riser_dropdown .dropdown_jandaco a { padding: 0; }


/*===================================
	CONTENT
===================================*/
.wrapper_content { width: 1040px; min-height: 630px; overflow: hidden; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/repeat_shadow2.gif) repeat-y; }
.wrapper_content_home { width: 1040px; overflow: hidden; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/repeat_shadow2.gif) repeat-y; }

.content_container { background: #5d5d5d; }

.shadow_left { float: left; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/repeat_shadow_left.gif) repeat-y; height: 425px; width: 40px; }

.shadow_right { float: right; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/repeat_shadow_right.gif) repeat-y; height: 425px; width: 40px; }

.col_wide { margin: 0 71px; padding-top: 40px; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/content_shadow.jpg) no-repeat; }

.col_right { float: right; width: 273px; }

.hidden {display: none !important;}

.team_wrap { border-bottom: 1px solid #AEAAA2; }

.landing h2 { font-size: 26px; color: #757576; font-weight: normal; border:none; padding-bottom: 0px; word-spacing: 1px; }

h2.homepage { font-size: 27px; }
h2.steps { padding: 14px 0 14px 0; }

h2.header_two { border-bottom: none; }

.copyteam h2 { padding-bottom: 8px; }
.copyteam h4 { padding: 0 0 6px; }
h2.portfolio { padding: 0 0 0 10px; border: none; }

h2.lines {  font-size: 26px; color: #AEAAA2; line-height: 30px; font-weight: normal; border-bottom: 1px solid #aeaaa2; border-top: 1px solid #aeaaa2; padding: 25px 0 27px; margin-top: 40px; word-spacing: 1px; }

h2.little_pad { border-bottom: none; }

h2.header_three { border-bottom: none; color: #491515; font-size: 16px; padding-bottom: 0; font-weight: bold; }

h2.no_pad { border-bottom: none; padding: 0px; }

h2 small { font-size: 23px; }
h2.consultation { line-height:30px; font-size: 26px; color: #484848; font-weight: normal; border-bottom: none; padding: 15px 0 14px 0; word-spacing: 1px; }

h2 small { font-size: 23px; }
.h2_img { margin: 5px 0 0 15px; float: left; }

h3.dark { color: #545152; margin-bottom: -12px; font-size: 17px; line-height: 23px; padding: 0px;}
/* NOTE -- font-size, line-height, and padding were added to h3.dark to fix portfolio page */

h3 a { text-decoration: none; color: #484848; font-size: 25px; }
h3 img { float: left; padding: 0 22px 0 0; }

h4.inner_gray {  line-height: 28px; font-size: 17px; color: #717171; font-weight: normal; padding: 4px 0 6px 0; word-spacing: 1px; }
/*h4.riser_plus { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/mini_riser_plus_logo.jpg) no-repeat right 5px; display: block; width: 100%; cursor: pointer; }*/
h4 span {  color: #fff; }
.h4_img { margin: 2px 0 -7px 8px; float: left; }


a.highlightunderline { text-decoration: underline; color: #ebbb2e; }
a.highlightunderline:hover { text-decoration: none; }

a.smallunderline { text-decoration: underline; color: #491515; font-size: 12px; }

a.smallunderline:hover { text-decoration: none; color: #491515; }

a.internal { line-height: 20px; }

a.internal:hover {  }

li.lower_alpha { list-style-type: lower-alpha; margin-left: 40px; }

small.super { vertical-align: super; }

.product_box { width: 590px; border-bottom: 1px solid #aeaaa2; }
.product_box img { padding: 24px 8px 0 0; float: left; }
.client_box { width: 590px; border-bottom: 1px solid #aeaaa2; }
.client_box img { padding: 24px 8px 0 0; float: left; }
.tagline_note { clear: both; }
.tagline_note p { font-size: 10px; }
.logo_container { float: left; padding: 0 115px 0 0; }
.logo_container2 { float: left; padding: 0 54px 0 0; }
.logo_pad { padding: 5px 0 5px 0; }
.bottom_border { border-bottom: 1px solid #AEAAA2; padding-bottom: 40px; }
.pad_bot_20 { padding-bottom: 20px; }
.pad_bot_40 { padding-bottom: 30px; }
p.launch a { background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/launch.jpg') no-repeat right top; padding: 2px 21px 6px 0; }
p.launch a:hover { background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/launch.jpg') no-repeat right -24px; }
p.lift {clear: left;}
p.lift a { background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/globe.gif') no-repeat right top; width: 84px; display: block; font-size: 12px; }
p.lift a:hover { background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/globe.gif') no-repeat right -21px; }
.float_left {float: left;}
.float_right {float: right;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.flash_logo {padding:38px 25px !important; text-align:center;}
.flash_logo img {margin: 0 auto; width:auto; height: auto;}
.landing_images dd {float: left; padding:25px 0 15px 30px;}
.landing_images dd.landing_first {padding-left:0;}
.consulation_left {float:left; width:36px; padding-right:15px;}
.consulation_right {float:left; width:170px;}
.link p.par_header {line-height:1.4em; margin:0; padding:0 0 18px; width:auto;}

div#flashcontent { 
    overflow: hidden;
    font-size:14px;
    height:90px;
    width:500px;
    padding-top:25px;
    margin: 0 auto;
  }
  div#fv { 
    overflow: hidden;
    font-size:14px;
    margin:0;
  }

	/*----------------------------------
		HOME
	----------------------------------*/
	.promo_container { background-color: #000; }

	.col_right {float:right;width:273px;}

	.wrapper_promo { width: 1040px; position: relative; /* background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/promo_background.gif) no-repeat center; */ height: 361px; }

	.billboard_copy { float: left; position: relative; padding: 37px 0 0 40px; width: 500px; }
	
	.billboard_copy p { padding-left: 4px; margin: 0; }

	.billboard_copy .button_primary { float: left; margin-left: 32px; }
			
	.promo_img { position: absolute; right: 70px; top: 25px; }
	.promo_img img { padding-top: 16px; }

	.left { float: left; padding-top: 46px; width: 445px; }
	
	.left_column { width: 590px; float: left; }
	
	a.promo { color: #d2d8c2; text-decoration: underline; }
	a.promo:hover { text-decoration: none}
	
	.right { float: left; padding-top: 21px; }
	
	.graphic { float: left; margin: 0 22px 12px -2px; }
		
	.promo_container p { font-size: 17px; color: #848484; line-height: 28px; margin: 0 0 20px 30px; width: 475px; }
	
	/*new style */
	.main_mod_promo{float: left; width: 283px; margin: 30px 24px 0 0; display: inline; }
	
	.main_mod { min-height: 346px; height: auto !important; height: 260px; float: left; width: 283px; margin: 0 24px 0 0; display: inline; }	
	/*.main_mod { float: left; width: 283px; margin: 14px 24px 0 0; display: inline; }*/
	
	.main_mod_right { float: left; width: 283px; margin: 14px 0 0 0; }
	
	.mod_pic { margin-bottom: 23px; }
	.mod_pic img { padding: 4px; border: 1px solid #414141; }
	
	.main_mod p { font-size: 12px; line-height: 22px; margin-top: 12px; }
	
	.main_mod_right p { font-size: 12px; line-height: 22px; margin-top: 12px; }
	
	.main_col { float: left; width: 614px; }
	.mini_col { float: left; width: 285px; }
	.mini_col_pad { margin-right: 22px; }
	.mini_col_top { margin-top: 22px; }
	.skinny_time_stamp { font-weight: bold; color: #494647; font-size: 11px; }
	.hover_links_main { width: 285px; float: left; }
	
	/*.main_col { float: left; width: 614px; padding-top: 15px; }
	.mini_col { float: left; width: 285px; }
	.mini_col_pad { margin-right: 22px; }
	.mini_col_top { margin-top: 22px; }*/
	
	.container_hover_links_main { border-bottom: 1px solid #AEAAA2; padding: 4px 0px 4px 10px; }
	.container_hover_links_main:hover { background-color: #efefef; }
	.container_hover_links_main .hover_l_title { float: left; width: 95px; }
	.container_hover_links_main .hover_l_title_mod { width: 200px !important; }
	.container_hover_links_main a {  display: block; padding: 2px 0 2px 0; font-size: 16px; color: #494647; text-decoration: none; }
	.container_hover_links_main a:hover { color: #494647; }
	a.hover_link_desc {  display: block; padding: 2px 0 2px 0; font-size: 12px; color: #8e8e8f; text-decoration: none; }
	a.hover_link_desc:hover { color: #8e8e8f; }
	.container_hover_links_top { border-top: 1px solid #AEAAA2; }
	.highlight { background: #fef3af; }
	
	.download_box {width: 570px; background-color: #2F2C2C; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 15px 10px;}
	.download_box h3 {padding: 0 0 0 10px; margin-bottom: 10px; font-size: 13px; text-transform: uppercase;}
	.download_box h4 {margin: 9px 0 6px 0; font-size: 15px; padding: 0;}
	.download_box .item {float:left; margin-left:13px;}
	.download_box .item li {list-style: none; color: #FFFFFF; font-size: 12px;}
	.download_box .item a {text-decoration: none;}
	.download_box .item a:hover {text-decoration: underline;}
	.download_box .item_first {margin-left: 11px !important;}
	
	.faq_copy h6 { margin-bottom: -5px; }
	.faq_copy small { display: block; line-height: 1.2em; font-size: .9em; margin-top: 20px; }
	
	.secondary_box_home { float: left; width: 223px; height: 100%; background: #edecec; padding: 25px; }
		.secondary_box_home h2 { border: none; padding-bottom: 0; }
		.secondary_box_home ul { font-size: 17px; color: #757576; list-style-type: none; margin: 15px 0; border-top: 1px solid #aeaaa2; }
			.secondary_box_home li { padding: 10px 0; border-bottom: 1px solid #aeaaa2; }
			.secondary_box_home a.button2 { float: left; clear: both; }
		
	.clear { /* generic container (i.e. div) for floating buttons */ overflow: hidden; width: 163px; float: left; }
	
	 .portfolio_thumb_container { float: left; width: 125px; padding: 20px 20px 0 0; /*font-size: 17px; line-height: 23px;*/ }

	.par_header { font-size: 17px; line-height: 28px; color: #757576; margin-top: 28px; padding-bottom: 35px; width: 590px; }

	.overview_box { border-top: 1px solid #aeaaa2; margin: 25px 0; padding-top: 30px; width: 590px; }

	.img { float: left; margin-right: 30px; }

	.copy { float: left; }
 
	.overview_box p { font-size: 12px; line-height: 22px; width: 378px; }
	
	.link_box { float: right; width: 273px; border: 1px solid #414141; padding: 4px; margin-top: 35px; } /*jandaco link_box*/
	
	/*.link_box { float: right; width: 273px; height: 100%; border: 1px solid #aeaaa2; padding: 4px; margin-top: 30px; }*/ /*riser pluse link_box*/
	
	.contact_box { float: right; width: 270px; height: 100%; padding: 4px; margin-top: 30px; }
	
	.link { width: 225px; height: 100%; background: #000; padding: 20px 24px; }

	/*.link { width: 223px; height: 100%; background: #edecec; padding: 6px 25px; }*/
		
	div.easy_steps { list-style: none; display: inline; }
	
	.easy_steps div { background: transparent url(/web/20160210081855im_/http://www.overlookedholidays.com/img/checkbox.gif) no-repeat scroll left top; display: block; margin: 14px 0; padding: 0 0 0 30px;	 }
		
	 div.sidenav { list-style: none; display: inline; list-style-image: none; list-style-position: outside; list-style-type: none; }
	
	.main_cat, .first_cat { padding: 8px 0 8px 0; display: block; }
	
	.sub_cat { background: #DCDBDB; }
	
	.sidenav div.sub { padding: 3px 0 3px 0; }
	
	.sidenav div.sub a { text-decoration: none; font-size: 13px; color: #6c6b67; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
		
	.sidenav div a { text-decoration: none; font-size: 13px; color: #fff; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
	.sidenav div a.on:hover { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x left -60px; color: #000 !important; }
	.sidenav div a.on2:hover { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover2.gif) repeat-x left -51px; color: #fff !important; }
	
	.sidenav div a:hover { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover2.gif) repeat-x left -51px; color: #FFFFFF; }
	
	.sidenav div a span.new_window, .sidenav li a: visited span.new_window { font-size: 12px; color: #757576; }
	
	.sidenav div a:hover span.new_window { color: #ffffff; }
	
	.bkg_pad_fix {padding: 8px 0 0 0;}
	
	a.on { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x left -60px; color: #484848; }
	a.on2 { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x left -60px; color: #484848; }
	.aboutside a.on { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x left 0px; color: #fff; }
	.aboutside a.on2 { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover2.gif) repeat-x left 0px; color: #fff; }
	.aboutside div a.on:hover { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x left 0px; color: #fff !important; }
	
	
	.sidenav h2 {color: #F8CA2E;}
	
	a.on2 { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/nav_hover.gif) repeat-x; color: #fff !important; }

	.red_button div { margin: 14px 0 14px 0; display: block; width: 86px; }
		
	.red_button div a { text-decoration: none; font-size: 12px; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/button_red.gif) repeat-x; color: #FFFFFF; outline: none; display: block; height: 21px; padding: 1px 12px 2px 14px; }
	
	.red_button div a:hover { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/button_red.gif) repeat-x bottom; }
	
	.red_button div a span.new_window, .sidenav li a: visited span.new_window { font-size: 12px; color: #757576; }
	
	.red_button div a:hover span.new_window { color: #ffffff; }
	
	.first { float: left; margin-left: 208px; }
	.rb_pos1 { float: left; margin-left: 105px; }
	
	.first2 { float: left; margin-left: 130px; }
	.rb_pos2 { float: left; margin-left: 28px; }
	
	.hosting_pkg_pos { margin-left: 48px; }
	.captcha_pos { float: left; margin: 0 0 25px 140px; }
	
	.captcha_container { margin: 0px 0 25px 140px; }
	.checkbox_container {margin: 0 0 0px 129px;} 
	
	.checkbox_container {color: #6A6A6A; font-size: 12px; margin-bottom: 30px;}
	.checkbox_container input {background: none !important; border:none !important; height:13px !important; margin:0 4px 0 10px !important; padding:5px !important; text-decoration:none;  width: auto !important;}
	
	.btn_pos { margin-left: 135px; }
	
	.portfolio_lrg_img_container { padding-bottom: 20px; }
	.portfolio_sm_img_container { float: left; padding: 0 0 20px 0; }
	.pad_right { padding-right: 30px; }
	.proposal_fix { margin: 8px 1px 0 0 !important;}
	
	.product_details_box { 
		border-top: 1px solid #AEAAA2;
		float: left;
		margin: 25px 0 0;
		width: 590px;
		margin-bottom: 5px;
	}

	.gray_divider { border-bottom: 1px solid #cccccc; margin: 23px 0 15px 0; }
	
	.conta	iner_info { border-bottom: 1px solid #cccccc; }
	.container_info p { line-height: 23px; margin: 0; }
	.container_info .info_title { float: left; padding: 10px 2px 0 0; width: 165px; color: #626263; }
	.container_info .info_title2 { float: left; padding: 0 2px 0 0; width: 21px; color: #626263; }
	.container_info .info_desc {  display: block; padding: 10px 0 2px 0; font-size: 12px; color: #8e8e8f; text-decoration: none; }
	
	.consulation_left {float:left; width:36px; padding-right:15px;}
	.consulation_right {float:left; width:170px;}
	.link p.par_header {line-height:1.4em; margin:0; padding:0 0 18px; width:auto;}
	
	.newsletter_form {padding: 15px 0 30px 0;}
	.newsletter_form label {display: block; float: none; color: #f9ca2e;}
	.newsletter_form input {display: block; width: 207px; margin: 5px 0 15px 0; height: 26px; outline: none; padding:5px 5px 0; border: 1px solid #4a4a4a;}
	
	.upcoming_list {padding-top: 15px;}
	.upcoming_list li {line-height:22px; list-style: none; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #3a362f; color: #f9ca2e; font-size: 16px;}
	.upcoming_list li span {color: #fff;}
	.upcoming_list li.last {border: none;}
	
	/*----------------------------------
			CONTACT
	----------------------------------*/
	#contact_information td { vertical-align: text-bottom; }
	#contact_information td.pad { padding-right: 30px; }
	
	.user_info { float: left; width: 582px; margin: 35px 30px 0 0; }
	.user_info2 { float: left; width: 582px; margin: 35px 30px 0 0; }
	
	.user_info2 input { height: 20px; margin: 0 0 30px 10px; padding: 5px; width: 430px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown { margin: 0 0 30px 10px; padding: 5px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown option { margin-top: 3px; }
	.none { padding-bottom: 5px; border-bottom: 1px solid #666666; }
	.last { margin-bottom: 4px; }
	
	
	.user_info textarea { margin: 0 0 30px 10px; width: 430px; padding: 5px; height: 250px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.user_info2 textarea { margin: 0 0 30px 10px; width: 430px; padding: 5px; height: 250px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	
	label { text-decoration: none; font-size: 12px; color: #6a6a6a; float: left; margin-top: 8px; }
	
	.name { float: right; }
	
	.email { float: right; }
	
	.message { float: right; }
	
	.map_container { padding: 4px; border: 1px solid #AEAAA2; line-height: 0; }
	
	.map_container a { color: #494647;line-height: 20px; }
	
	.map_container a:hover { color: #C99418; }
	
	.captcha_container { margin: 0 0 25px 140px; }


	/*----------------------------------
		DETAILS
	----------------------------------*/
	.details_box { border-top: 1px solid #aeaaa2; margin: 25px 0 0px 0; padding: 30px 0 35px 0; width: 590px; float: left; }
	
	.details_box3 { border-top: 1px solid #aeaaa2; margin: 25px 0 0px 0; padding: 30px 0 35px 0; float: left; }
	
	.details_box2 { margin: 25px 0 0px 0; padding: 30px 0 15px 0; width: 590px; float: left; }

	.img { float: left; margin-right: 30px; }
	
	.img3 { float: left; margin-right: 23px; }

	.img2 { float: left; margin-right: 30px; width: 11px; }
	
	.copy { float: left; width: 355px; }
	
	.copy2 { float: left; padding-right: 32px; width: 185px; }

	 .copywide { width: 480px; }
	 
	 .copywide2 { width: 580px; }
	
	.price { float: left; }

	.details_box p { font-size: 12px; line-height: 20px; padding-top:2px; }
	.details_box2 p { font-size: 12px; line-height: 16px; }
	
	.game_details p, .game_details2 p { 
		color: #757576;
		font-size: 12px;
		line-height: 10px;
	}
	
	.team_box { padding: 30px 0 35px 0; width: 295px; border-top: none; }
	.team_box_first { padding: 30px 0 35px 0; width: 295px; }
	
	
	/*----------------------------------
			BUTTONS
	----------------------------------*/
	.clear { overflow: hidden; width: 163px; float: left; }
	.clear2 { overflow: hidden; width: 206px; float: left; position: absolute; left: 133px; bottom: 40px; }
	.clear3 { overflow: hidden; white-space: nowrap; float: right; margin: 13px 1px 0 0; }
	
	.button_container_right { white-space: nowrap; float: right; margin-top: 13px; display: inline; }
		.button_container_right a { margin-left: 15px; }
		
	a.button_primary, a.button_secondary, a.button_special { display: block; height: 25px; padding: 8px 33px 0 16px; line-height: 1em; font-size: 16px; text-decoration: none; float: left; }
	a.button_primary:hover, a.button_secondary:hover, a.button_special:hover { background-position: right -33px; outline: none; }
	
	a.button_primary { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/button_primary.gif) no-repeat right top; color: #000; }

	a.button_secondary { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/button_secondary.gif) no-repeat right top; color: #fff; }

	a.button_special { background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/button_special.gif) no-repeat right top; color: #fff; }

	/*----------------------------------
			CONTACT
	----------------------------------*/
	#contact_information td { vertical-align: top; }
	#contact_information td.pad { padding-right: 30px; }
	
	.user_info { float: left; width: 582px; margin: 35px 30px 0 0; }
	.user_info2 { float: left; width: 587px; margin: 60px 30px 0 0; }
	
	.user_info input { height: 20px; margin: 0 0 30px 10px; padding: 5px; width: 430px; text-decoration: none; font-size: 15px; color: #fff; background-color: #575757; border: 1px solid #9f9f9f; }
	.user_info2 input { height: 20px; margin: 0 0 30px 10px; padding: 5px; width: 435px; text-decoration: none; font-size: 15px; color: #fff; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown { margin: 0 0 30px 10px; padding: 2px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown option { padding: 3px; }
	.none { /* border-bottom: 1px solid #666666; */ }
	.last { margin-bottom: 4px; }
	
	
	.user_info textarea { margin: 0 0 30px 10px; width: 430px; padding: 5px; height: 250px; text-decoration: none; font-size: 15px; color: #fff; background-color: #575757; border: 1px solid #9f9f9f; }
	.user_info2 textarea { margin: 0 0 30px 10px; width: 435px; padding: 5px; height: 250px; text-decoration: none; font-size: 15px; color: #fff; background-color: #575757; border: 1px solid #9f9f9f; }
	
	label { text-decoration: none; font-size: 12px; color: #6a6a6a; float: left; margin-top: 8px; }
	
	.name { float: right; }
	
	.email { float: right; }
	
	.message { float: right; }
	
	.map_container { padding: 4px; border: 1px solid #AEAAA2; line-height: 0; }
	
	.map_container a { color: #494647;line-height: 20px; }
	
	.map_container a:hover { color: #C99418; }
	
/*===================================
	SITE MAP
===================================*/
.sitemap_container { width: 100%; padding-top: 30px; }

	.sitemap_container dl { float: left; display: inline-block; width: 127px; height: 500px; padding-right: 10px; margin-right: 15px; border-right: 1px dashed #b6b5b5; color: #757576; }

		.sitemap_container dt { font-size: 17px; font-weight: bold; margin-bottom: 10px; }

		.sitemap_container dd { font-size: 12px; padding-bottom: 10px; }

			.sitemap_container dd a { text-decoration: none; padding-bottom: 10px; }
			.sitemap_container dd a:hover { text-decoration: underline; }

			.sitemap_container dd ul { list-style-type: none; }
				.sitemap_container dd li { padding: 10px 0 0 8px; }

	.sitemap_container dl.sitemap_last { padding-right: 0; margin-right: 0; border: none; }


/*===================================
	FOOTER
===================================*/
.footer_container { background: #000 url(/web/20160210081855im_/http://www.overlookedholidays.com/img/footer_bg.jpg) repeat-x; font-size: 10px; color: #FFF; }

.wrapper_footer { width: 1040px; padding-top: 60px; padding-bottom: 100px; background: url(/web/20160210081855im_/http://www.overlookedholidays.com/img/footer_top.jpg) no-repeat; }

.footer_logo { float: left; padding: 7px 0 0 55px; }

.company_info { float: right; padding: 10px 60px 0 0; }

.company_info a { color: #fff; text-decoration: none; }
.company_info a:hover { color: #fff; text-decoration: underline; }

.footer_container p { font-size: 10px; color: #FFF; }

.site_map a { color: #FFF; }

.footer_mod_one { width: 285px; float: left; padding: 0 35px 0 55px; }
.footer_mod_two { width: 285px; float: left; padding: 0 35px 0 0; }
.footer_mod_three { width: 285px; float: left; }

.container_footer_links { border-bottom: 1px solid #3a362f; padding: 4px 0px 4px 10px; }
.container_footer_links:hover { background-color: #191919; }
.container_footer_links .l_title { float: left; width: 100px; }
.container_footer_links a { display: block; padding: 2px 0 2px 0; font-size: 12px; color: #fff; text-decoration: none; }
.container_footer_links a:hover { color: #fff; }
a.link_desc { display: block; padding: 2px 0 2px 0; font-size: 12px; color: #8e8e8f; text-decoration: none; }
a.link_desc:hover { color: #8e8e8f; }
.clearer { clear: both; }
.container_footer_links.bkg_none { border: none; }

.legal_line { padding-top: 25px; }
.divider { border-top: 1px solid #808284; margin: 30px 60px 0 55px; }

/*===================================
	PORTFOLIO
===================================*/
.portfolio_games_container, .portfolio_interactive_container { display: none; }

.portfolio_promo { padding: 25px 0 25px 0; }
.portfolio_promo_left {float: left; width: 360px;}
.portfolio_promo_right {float: left; width: 220px;}
.portfolio_promo_right h1 {color: #6c6b67; font-size: 16px; font-weight: normal; border: none; padding-bottom: 0;}

/*===================================
	MODIFIERS
===================================*/

/*----| Button Mods |----*/

.projects_completed { color: #494647; font-size: 10px; float: left; }
#ticker { float: left; }
.ticker_container {padding: 5px 0 20px 0; float:left; }
.ticker_container p {padding:3px 5px 0 0; line-height: normal;}

.products_box { padding: 20px 0 35px; }
.clients_box { padding: 0px 0 35px; }

.submit_position { margin-left: 140px; }
.submit_position2 { margin-left: 139px; }


/*----| Detail Mods |----*/

.details_border { margin-top: 0; }
.testimonials_box {padding: 32px 0 35px 0;}
.testimonials_box2 {padding: 30px 0 35px 0;}
.test_high {margin-top:10px;}
.head_high {line-height:30px;}
.acc_img {width:129px;}
.test_img {width:79px;}
.team_img {width:129px;}

.copywide { width: 480px; }

.copyaccolades { width: 425px;}
.copyaccolades2 { width: 425px; margin-top:2px;}

.copyteam { width: 165px; }

.details_mod { padding: 15px 0pt 15px; }

.description_container { 
	float: left;
	padding: 0px;
	width: 590px;
}

.pricing_copy { 
	float: left;
	width: 490px;
}

.pricing_copy p { 
	margin-top: 5px;
}

.hosting_options { padding: 0; float: left; border: none; }

.no_margin { margin-top: 0px; }

.sad_guy {width: 325px; height: 373px; position: absolute; top: 0; left: 75px;}
.not_found {width: 400px; position:absolute; top:125px; right:140px;}
.not_found h2 {color: #c8c8c8; font-size: 48px; font-weight: normal; border: none; padding-bottom:0;}
.not_found p {color: #484848; font-size: 16px;}
.error_footer {background: url('/web/20160210081855im_/http://www.overlookedholidays.com/img/footer_error.jpg') no-repeat !important;}

/*
     FILE ARCHIVED ON 08:18:55 Feb 10, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:10:57 Apr 25, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 244.734
  exclusion.robots: 0.105
  exclusion.robots.policy: 0.091
  cdx.remote: 0.094
  esindex: 0.01
  LoadShardBlock: 192.995 (3)
  PetaboxLoader3.resolve: 406.419 (2)
  PetaboxLoader3.datanode: 3819.926 (4)
  load_resource: 4047.516
*/