@charset "UTF-8";
/*******************************************************************
 * Gecko Hospitality Style Sheet *
 *******************************************************************/
body {
font-family: Arial, sans-serif;
font-size:13px;
background: #1a263a;
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
background-image: url(images/bg_v1.gif);
background-repeat: repeat;
background-position: top center;
}
/*******************************************************************
 * Common Elements *
 *******************************************************************/
#wrapper {
width:883px;
margin: 0 auto;
}
img, a img {
border: none;
margin-bottom: 0px;
}
a, a:link, a:visited {
color: #23596c;
text-decoration: underline;
}
a:hover {
color: #de6811;
text-decoration: underline;
}
a:active {
color: #de6811;
text-decoration: none;
}
p {
color: #484848;
line-height: 150%;
}
h1 {
font-size: 150%;
color: #1b273c;
margin-top: 0px;
}
h2 {
font-size: 125%;
color: #1b273c;
margin-top: 0px;
}

h3 {
font-size: 110%;
color: #1b273c;
margin-top: 0px;
}
h4 {
font-size: 105%;
color: #1b273c;
margin-top: 0px;
}
h5 {
font-size: 103%;
color: #1b273c;
margin-top: 0px;
}
ul {
margin: 1em 1.5em 1em 1em;
padding: 0;
color: #484848;
}
ol {
margin: 1em 1.5em 1em 2.5em;
padding: 0;
color: #484848;
}
ol li, ul li {
margin: 0.5em 0.5em 0.5em 1em;
}
ol li a, ol li a:link, ol li a:visited {
color: #23596c;
text-decoration: underline;
}
ol li a:hover, ol li a:active {
color: #de6811;
text-decoration: underline;
}
ul li a, ul li a:link, ul li a:visited {
color: #23596c;
text-decoration: underline;
}
ul li a:hover, ul li a:active {
color: #de6811;
text-decoration: underline;
}
.error {
color: #ba0101;
}
.left {
position: relative;
float: left;
}
.right {
position: relative;
float: right;
}
.form {
font-size: 11px;
color: #444444;
position: relative;
margin: 0 auto auto auto;
border:1px solid #23596c; 
background-color:#f2f4f7; 
margin-top:5px;
}
.padding {
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.formrule {
color: #eeeeee;
background-color #eeeeee;
}
.alerts {
font-size: 11px;
color: #000000;
font-weight: bold;
}
p.alerts {
padding:10px;
border:3px solid #000000;
margin:3px 0;
}
.indent {
margin-left: 30px;
}
.indent_two {
margin-left: 60px;
}
/*******************************************************************
 * Top Content Area Background *
 *******************************************************************/
#container_top {
width:883px;
margin: 0 auto;
margin-top: 0px;
text-align: right; /* this overrides the text-align: center on the body element. */
}
#logo {
padding: 10px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0 auto;
text-align: left; /* this overrides the text-align: center on the body element. */
float: left;
}
#hp_top_right {
padding: 0px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin-top: 10px;
margin-right: 0px;
text-align: right; /* this overrides the text-align: center on the body element. */
float: right;
color: #ffffff;
}
/*******************************************************************
 * TOP Navigation *
 *******************************************************************/
#container_top_links {
font-size: 13px;
}
ul.top_links
{
margin: 0 0 4px 0;
text-align: right;
}
li.top_links
{
margin: 0 0 0 0;
display: inline;
padding: 0 0 0 0;
}
li.top_links a, li.top_links a:link, li.top_links a:visited {
color: #FFF;
padding: 0px 4px 0px 4px;
margin: 0;
}
li.top_links a:hover, li.top_links a:active {
color: #FFF;
text-decoration: underline;
padding: 0px 4px 0px 4px;
margin: 0;
}
/*******************************************************************
 * Home Page Billboard Area *
 *******************************************************************/
#hp_billboard {
clear:both;
background-image: url(images/hp_billboard_bg2.jpg);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
width:883px;
height:299px;
margin: 0 auto;
text-align: left; /* this overrides the text-align: center on the body element. */
}
#hp_billboard_left {
padding: 0px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0 auto;
text-align: left; /* this overrides the text-align: center on the body element. */
float: left;
}
#hp_billboard_right {
padding: 72px 40px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0 auto;
text-align: right; /* this overrides the text-align: center on the body element. */
float: right;
}
/*******************************************************************
 * Home Page Search *
 *******************************************************************/
.hp_searchkeywords {
border:1px solid #5377a6;
font-family:arial, sans-serif;
font-size:15px;
color: #666666;
padding:8px;
background: #FFFFFF !important;
width: 325px;
margin-bottom: 8px;
}
.hp_searchstate {
border:1px solid #5377a6;
font-family:arial, sans-serif;
font-size:15px;
color: #666666;
padding:8px;
background: #FFFFFF !important;
width: 343px;
margin-bottom: 8px;
}
.hp_searchbutton {
cursor:pointer;
width:209px;
height:61px;
background:url(images/btn_hp_findjobs2.gif);
background-repeat: no-repeat;
background-position: top center;
border:0px;
}
/*******************************************************************
 * Home Page Main Content Area *
 *******************************************************************/
#hp_main {
clear:both;
overflow: hidden;
background-image: url(images/hp_content_bg1.gif);
background-repeat: no-repeat;
background-position: top center;
background-color: #FFF;
width:883px;
margin: 0px;
text-align: left; /* this overrides the text-align: center on the body element. */
}
#hp_main_left {
float: left; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 18px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 14px;
color:#484848;
width: 468px;
}
#hp_main_right {
float: right; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 18px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 12px;
color:#484848;
width: 333px;
}
h2.hp_main_h2 {
font-size: 16px;
color:#484848;
margin-top: 0px;
margin-bottom: 4px;
}
/*******************************************************************
 * Home Page Hover Buttons *
 *******************************************************************/
 * html a:hover {
/* to insist on a redraw */
visibility: visible;
}
/* button 1 */
.hp_btn1 {
padding: 10px 0px 0px 0px; 
width: 468px;
height: 29px;
border: 0px;
}
.hp_btn1 a {
display: block;
width: 468px;
height: 29px;
background: url(images/hp_btn01_on.gif) no-repeat 0 0;
border: 0px;
text-decoration: none;
}
.hp_btn1 a:hover {
background: url(images/hp_btn01_on.gif) no-repeat;
}
.hp_btn1 a:hover img {
visibility: hidden;
}
.hp_btn1 img {
width: 468px;
height: 29px;
border: 0px;
}
/* button 2 */
.hp_btn2 {
padding: 10px 0px 0px 0px; 
width: 468px;
height: 29px;
border: 0px;
}
.hp_btn2 a {
display: block;
width: 468px;
height: 29px;
background: url(images/hp_btn02_on.gif) no-repeat 0 0;
border: 0px;
text-decoration: none;
}
.hp_btn2 a:hover {
background: url(images/hp_btn02_on.gif) no-repeat;
}
.hp_btn2 a:hover img {
visibility: hidden;
}
.hp_btn2 img {
width: 468px;
height: 29px;
border: 0px;
}
/* button 3 */
.hp_btn3 {
padding: 10px 0px 0px 0px; 
width: 468px;
height: 29px;
border: 0px;
}
.hp_btn3 a {
display: block;
width: 468px;
height: 29px;
background: url(images/hp_btn03_on.gif) no-repeat 0 0;
border: 0px;
text-decoration: none;
}
.hp_btn3 a:hover {
background: url(images/hp_btn03_on.gif) no-repeat;
}
.hp_btn3 a:hover img {
visibility: hidden;
}
.hp_btn3 img {
width: 468px;
height: 29px;
border: 0px;
}
/* button 4 */
.hp_btn4 {
padding: 10px 0px 0px 0px; 
width: 468px;
height: 29px;
border: 0px;
}
.hp_btn4 a {
display: block;
width: 468px;
height: 29px;
background: url(images/hp_btn04_on.gif) no-repeat 0 0;
border: 0px;
text-decoration: none;
}
.hp_btn4 a:hover {
background: url(images/hp_btn04_on.gif) no-repeat;
}
.hp_btn4 a:hover img {
visibility: hidden;
}
.hp_btn4 img {
width: 468px;
height: 29px;
border: 0px;
}
/* button 5 */
.hp_btn5 {
padding: 10px 0px 0px 0px; 
width: 468px;
height: 29px;
border: 0px;
}
.hp_btn5 a {
display: block;
width: 468px;
height: 29px;
background: url(images/hp_btn05_on.gif) no-repeat 0 0;
border: 0px;
text-decoration: none;
}
.hp_btn5 a:hover {
background: url(images/hp_btn05_on.gif) no-repeat;
}
.hp_btn5 a:hover img {
visibility: hidden;
}
.hp_btn5 img {
width: 468px;
height: 29px;
border: 0px;
}
/*******************************************************************
 * Home Page Style Items *
 *******************************************************************/
img.hp_pic_rightside {
float:left;
display: block;
margin:0px;
padding:0px 10px 8px 0px;
border: none;
}
img.hp_pic_leftside {
float:left;
display: block;
margin:0px;
padding:0px 8px 0px 0px;
border: none;
}
/*******************************************************************
 * Home Page Bottom Content Area *
 *******************************************************************/
#hp_quote {
padding-bottom:0px;
}
#hp_video {
clear:both;
}
#hp_podcast {
background-color:#FFFFFF;
border: 1px solid #CCCCCC;
clear:both;
padding:4px;
}
/*******************************************************************
 * Home Page Bottom Content Area *
 *******************************************************************/
#hp_bottom {
clear:both;
overflow: hidden;
background-image: url(images/hp_bottom_bg1.gif);
background-repeat: no-repeat;
background-position: top center;
background-color: #FFF;
width:883px;
margin: 0 auto;
margin-top: 5px;
margin-bottom: 5px;
text-align: left; /* this overrides the text-align: center on the body element. */
}
#hp_bottom_left {
float: left; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 18px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#484848;
width: 350px;
}
#hp_bottom_right {
float: right; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 18px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#484848;
width: 400px;
}
/*******************************************************************
 * Copyright Area *
 *******************************************************************/
#copyright {
clear:both;
width:883px;
margin: 5px 0px 5px 0px;
/*margin-bottom: 5px; */
padding: 0px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
text-align: right; /* this overrides the text-align: center on the body element. */
font-size: 75%;
color: #FFF;
}
#int_copyright {
clear:both;
width: 659px;
margin: 5px 0px 5px 0px;
/*margin-bottom: 5px; */
padding: 0px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
text-align: right; /* this overrides the text-align: center on the body element. */
font-size: 75%;
color: #FFF;
}
a.white_links, a.white_links:link, a.white_links:visited {
color: #FFF;
}
a.white_links:hover, a.white_links:active {
color: #FFF;
text-decoration: underline;
}
/*******************************************************************
 * Interior Top Nav Search *
 *******************************************************************/
.int_searchtext {
border:1px solid #5377a6;
font-family:arial, sans-serif;
font-size:12px;
color: #666666;
margin:0px 10px 0px 0px;
width: 300px;
padding:2px;
background:url(images/search_v1.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF !important;
}
.int_searchbutton {
cursor:pointer;
width:84px;
height:23px;
background:url(images/btn_findjobs.gif);
background-repeat: no-repeat;
background-position: top center;
border:0px;
margin:0px 10px 0px 0px;
}
/*******************************************************************
 * Interior Page Billboard Area *
 *******************************************************************/
#int_billboard {
clear:both;
background-image: url(images/int_billboard_bg1.jpg);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
width:883px;
height:173px;
margin: 0 auto;
text-align: left; /* this overrides the text-align: center on the body element. */
}
/*******************************************************************
 * Interior Page Main Content Area *
 *******************************************************************/
#int_main {
clear:both;
overflow: hidden;
width:883px;
margin: 0px;
text-align: left; /* this overrides the text-align: center on the body element. */
}
#int_main_left {
float: left; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
margin: 0px;
width: 224px;
}
#int_main_right {
float: right; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
margin: 0px 0px 0px 0px;
width: 659px;
overflow: hidden;
}
#int_main_right_content {
background-image: url(images/int_content_bg1.gif);
background-repeat: no-repeat;
background-position: top center;
background-color: #FFF;
padding: 18px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
overflow: hidden;
position: relative;
height: 100%;
}
/* BEGIN Dropdown Script's CSS */
/* This is required for the functioning of the dropdown script present on some pages */
.hidden {
visibility:hidden;
display:none;
}
.shown {
visibility:visible;
display:block;
}
#dropdown {
width:350px;
margin-left: 15px;
}
#dropdown a {
text-decoration: none;
text-align: left;
padding:10px 0px 0px 35px;
background-image: url('images/arrow.gif');
background-repeat: no-repeat;
background-position: 0px 6px;
}
#dropdown a:hover{
text-decoration: underline;
}
/* For FAQ Pages */
.question {
color: blue;
}
.answer {
color: red;
}
/*******************************************************************
 * LEFT Navigation *
 *******************************************************************/
#navbar {
margin-top: 0px;
margin-left: 10px;
text-align: left;
font-size: 12px;
padding: 0px 0px 0px 0px;
color:#FFF;
}
#navbar ul /* Primary links */ {
margin: 0;
padding: 0px 0px 0px 0px;
text-align: left;
}
#navbar li
{
list-style: none;
padding: 10px 0px 10px 0px;
background: url(images/leftnav_bg1.gif);
background-repeat: no-repeat;
background-position: bottom left;
color: #FFF;
}
#navbar li.sub_items
{
list-style: none;
padding: 6px 0px 0px 16px;
background-image: url(images/blank.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
#navbar li a, li a:link, li a:visited {
color: #FFF;
text-decoration: none;
}
#navbar li a:hover, li a:active {
color: #FFF;
text-decoration: underline;
}
.left_nav_bnr, .fadeshow1 {
display: block;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
margin-bottom: 10px;
border: none;
}
/*******************************************************************
 * Interior Page Bottom Content Area *
 *******************************************************************/
#int_bottom {
clear:right;
overflow: hidden;
/* background-image: url(images/hp_bottom_bg1.gif); */
background-repeat: no-repeat;
background-position: top center;
background-color: #FFF;
width: 659px;
margin: 0 auto;
margin-top: 5px;
text-align: right; /* this overrides the text-align: center on the body element. */
}
#int_bottom_left {
float: left; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 8px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#484848;
width: 300px;
}
#int_bottom_right {
float: right; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 8px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#484848;
width: 300px;
}
/*******************************************************************
 * Interior Page Bottom Content Area *
 *******************************************************************/
#int_bottom2 {
clear:both;
overflow: hidden;
background-color: #FFF;
width: 659px;
margin: 0 auto;
text-align: right; /* this overrides the text-align: center on the body element. */
}
#int_bottom2_left {
float: left; /* this overrides the text-align: center on the body element. */
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 18px 0px 0px 8px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#484848;
width: 300px;
}
#int_bottom2_right {
float: right; /* this overrides the text-align: center on the body element. */
text-align: right; /* this overrides the text-align: center on the body element. */
padding: 8px 8px 4px 8px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#484848;
width: 300px;
}
/*******************************************************************
 * Services Page Billboard Area *
 *******************************************************************/
#services_billboard {
clear:both;
background-image: url(images/services_billboard_bg1.gif);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
width:883px;
height:362px;
margin: 0 auto;
text-align: left; /* this overrides the text-align: center on the body element. */
}
/*******************************************************************
 * Top Login Information *
 *******************************************************************/
.top_login {
padding: 8px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
color:#FFFFFF;
font-size: 11px;
}
a.top_login, a.top_login:link, a.top_login:visited {
color: #FFF;
}
a.top_login:hover, a.top_login:active {
color: #FFF;
text-decoration: underline;
}
/*******************************************************************
 * Job Search Page Billboard Area *
 *******************************************************************/
#job_search_billboard {
clear:both;
background-image: url(images/jobsearch_billboard_bg1.gif);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
width:883px;
height:88px;
margin: 0 auto;
text-align: left; /* this overrides the text-align: center on the body element. */
}
#job_search_billboard_form {
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 25px 0px 0px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
font-size: 11px;
color:#FFFFFF;
}
.job_search_searchbutton {
cursor:pointer;
width:84px;
height:23px;
background:url(images/btn_jobsearch_findjobs.gif);
background-repeat: no-repeat;
background-position: top center;
border:0px;
margin:0px 10px 0px 0px;
}
/*******************************************************************
 * Additional Search Page Search Box Style *
 *******************************************************************/
#new_career_page {
clear:both;
background-image: url(images/new_career_bg.jpg);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
width:433px;
height:299px;
margin-right: auto;
margin-left: auto;
margin-top: 25px;
text-align: left; /* this overrides the text-align: center on the body element. */
}
#new_career_search_box {
padding: 50px 0px 0px 0px; 
margin-right: auto;
margin-left: auto;
width: 345px;
}
.new_career_searchbutton {
cursor:pointer;
width:209px;
height:61px;
background:url(images/btn_hp_findjobs2.gif);
background-repeat: no-repeat;
background-position: top center;
border:0px;
float:right;
}
/*******************************************************************
 * Job Search Results Page*
 *******************************************************************/
p.jobcount {
font-size: 14px;
color:#484848;
}
h2.jobtitle {
font-size: 16px;
margin-bottom: 0px;
}
.job_search_results {
margin-top: 0px;
margin-bottom: 20px;
}
.job_search_results_box {
width: 400px;
}
#job_search_feature_box {
background-image: url(images/job_search_feature_boxv01.gif);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
float: right; /* this overrides the text-align: center on the body element. */
padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
width: 213px;
height: 308px;
}
#job_search_feature_box_content {
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 80px 0px 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
font-size: 12px;
}
#job_detail_right_box {
overflow: hidden;
float: right; /* this overrides the text-align: center on the body element. */
padding: 0px 0px 0px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
width: 213px;
text-align: right; /* this overrides the text-align: center on the body element. */
}
/*******************************************************************
 * Bio Page*
 *******************************************************************/
/* Check out my jobs box */
 #bio_right_box {
overflow: hidden;
float: right; /* this overrides the text-align: center on the body element. */
padding: 0px 0px 0px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
width: 213px;
text-align: right; /* this overrides the text-align: center on the body element. */
}
#bio_jobs_box {
background-image: url(images/bio_jobs_boxv01.gif);
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
float: right; /* this overrides the text-align: center on the body element. */
padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px;
width: 213px;
height: 350px;
}
#bio_jobs_box_content {
text-align: left; /* this overrides the text-align: center on the body element. */
padding: 78px 0px 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
font-size: 12px;
}
h2.bio_location {
font-size: 14px;
color:#484848;
}
/* Staff Photo and Location Information */
.staff_photo_container {
background: url(images/staff_photo_box_bg.gif);
background-repeat: no-repeat;
margin: 0 0 0 0;
width: 208px;
height: 183px;
}
.staff_photo {
position: relative;
top: 5px;
right: 5px;
}
.staff_photo_arrow {
position: relative;
float: left;
left: 5px;
top: 2px;
}

.staff_photo_buttons {
position: relative;
float: right;
right: 10px;
top: 10px;
}
.contact_buttons {
width: 300px;
}
.bio_social_icons {
background: url(images/bio_social_background.gif);
background-repeat: no-repeat;
margin: 0 0 0 0;
width: 208px;
height: 66px;
}
.bio_social_text {
position: relative;
float: left;
left: 18px;
top: 5px;
}
.bio_social_buttons {
position: relative;
float: left;
left: 18px;
top: 5px;
}
.bio_social_arrow {
position: relative;
float: right;
right: 15px;
top: 5px;
}
.special_image {
padding-top: 0px;
padding-bottom: 0px;
float: left;
}
.contact_info {
margin-right: 10px;
}
.vcard {
text-align: left;
margin-right: auto;
margin-left: 20px;
}
.type {
font-weight: bold;
color: #1b273c;
}
/*******************************************************************
 * for the creative advertising page *
 *******************************************************************/
a.creative_advertising_sample {
color: black;
text-decoration: underline; 
font-family: arial narrow;
font-size: 11pt;
text-align: justified;
text-justify: newspaper;
font-weight: bold;
}
img.creative_advertising_sample {
border: none;
}
.creative_advertising_sample1 {
width: 100px;
float: left;
margin-left: 25px;
}
.creative_advertising_sample2 {
width: 100px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
.creative_advertising_sample3 {
width: 100px;
float: right;
margin-right: 25px;
}
/*******************************************************************
 * Resume Examples *
 *******************************************************************/
.example_resume_info {
width: 600px;
height: 50px;
}
/*******************************************************************
 * PHP Calendar *
 *******************************************************************/
#calendar_left_box {
background-image: url(images/calendar_checkout_v2.gif);
background-repeat: no-repeat;
background-position: top center;
background-color: #547994;
overflow: hidden;
width:206px;
padding: 45px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
margin: 0px auto;
}
/*******************************************************************
 * Testimonials *
 *******************************************************************/
#testimonials_top_box {
background-image: url(images/quote_top.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFF;
width:100%;
height:100%;
text-align:left;
}
#testimonials_interior_box {
padding:30px 30px;
}
#testimonials_btm_box {
background-image: url(images/quote_btm.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFF;
width:100%;
height:38px;
text-align:left;
}
/*******************************************************************
 * AJAX Form Design *
 *******************************************************************/
.row_title_click {
font-size: 16px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}
.row_title_noclick {
font-size: 16px;
color: #ffffff;
font-weight: bold;
}
.column_lit {
background-color: #ffffff;
border-left-color: #99f;
border-left-style: solid;
border-left-width: thin;
border-right-color: #99f;
border-right-style: solid;
border-right-width: thin;
}
.click_to_sort {
cursor: pointer;
padding: 5px;
}
.fake_link {
background-color: none;
cursor: pointer;
color: #23596c;
text-decoration: underline;
}
.fake_link:hover {
background-color: none;
cursor: pointer;
color: #de6811;
text-decoration: underline;
}
