body {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background-color: #4aa2e7;
margin: 0;
padding: 0;
}

.clearboth {
clear: both;
}

.thumbnails_float_images {
float: left;
margin: 6px 10px 10px 0;
border: 1px #093f64 solid;
}

/*--------------------------*/

#main_container {
width: 956px;
margin: 0 auto;
background: url(images/blue_bg.gif) 0 0 repeat-y;
}

/*-------------------------------*/

#top_interface {
width: 956px;
height: 333px;
}

#main_logo {
width: 421px;
height: 119px;
margin: 0 0 0 16px;
}

#company_logos {
width: 387px;
height: 119px;
margin: -120px 0 0 555px;
}

#photos_header {
width: 926px;
height: 164px;
background: url(images/photos_header.jpg) 0 0 no-repeat;
margin: 0px 0 0 16px;
}

/*-------------------------*/

#blue_menu_bar {
width: 926px;
height: 50px;
background: url(images/blue_menu_bar.gif) 0 0 no-repeat;
margin: 0px 0 0 16px;
font: 13px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#blue_menu_bar ul {
margin: 18px 0 0 21px;
padding: 0;
list-style: none;
position: absolute;
width: 895px;
}

#blue_menu_bar ul li {
float: left;
margin: 0 6px 0 0;
}


#blue_menu_bar a {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}


#blue_menu_bar a:hover {
color: #fffc00;
text-decoration: underline;
}


/*-------------------------*/

#leftside_interface {
float: left;
width: 251px;
background: url(images/leftside_bg.jpg) 0 0 no-repeat;
margin: 0;
}

#print_card a {
width: 204px;
height: 150px;
background: url(images/winter_card.jpg) 0 0 no-repeat;
margin: 26px 0 0 30px;
display: block;
}

#click_here_image {
width: 251px;
height: 22px;
background: url(images/click_here_image.gif) 0 0 no-repeat;
margin: 3px 0 0 0;
padding: 0;
}

#aig_button a {
width: 203px;
height: 149px;
background: url(images/aig_button.gif) 0 0 no-repeat;
margin: 15px 0 0 30px;
display: block;
}

#aig_smalltext {
width: 194px;
font: 11px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
margin: 0px 0 0 36px;
padding: 2px 3px 3px 3px;
}

#aig_smalltext p {
margin: 10px 0 0 0;
}

#sign_up_box {
width: 251px;
height: 268px;
background: url(images/sign_up_box_bg.jpg) 0 0 no-repeat;
margin: 35px 0 0 0;
}

#sign_up_box form {
margin: 64px 0 0 33px;
width: 194px;
position: absolute;
}

#sign_up_box div {
margin: 0 0 5px 0;
}

#sign_up_box label {
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 3px;
}



/*-------------------------*/


#rightside_contentarea {
float: left;
width: 679px;
color: #000000;
}

#rightside_contentarea h1 {
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
width: 530px;
margin: 12px 0 0 26px;
color: #000000;
}

#rightside_contentarea p {
margin: 12px 0 0 26px;
line-height: 20px;
}

#rightside_contentarea li {
margin: 12px 0 0 0;
}

#rightside_contentarea a {
color: #3573a4;
font-weight: bold;
}

#rightside_contentarea a:hover {
color: #00CC00;
}

/*----------------------------*/

#color_palette {
margin: 12px 0 0 26px;
width: 550px;
height: 300px;
}

#color_palette div {
width: 75px;
height: 75px;
float: left;
margin: 10px;
padding: 10px;
color: #FFFFFF;
}


/*--------------------------*/

#main_interface_bottom {
width: 956px;
height: 80px;
background: url(images/main_interface_bottom.gif) 0 0 no-repeat;
margin: 0 auto;
}

/*-------elliottsweb Credit Line--------*/

#elliottsweb_creditLine {
width: 635px;
height: 50px;
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
text-align: center;
margin: 0px auto 0 auto;
}

#elliottsweb_creditLine a {
color: #FFFFFF;
}


#elliottsweb_creditLine a:hover {
color: #fffc00;
}

/*END*/

