	html,body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #455c7d;
		height: 100%;
		min-height: 100%;
		width: 100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	table {
		font-size: 11px;
		color: #455c7d;
	}

	a,img {
		border: 0px solid #000000;
		}
		
	form,select,option,input {
		font-size: 11px;
		color: #000000;
		}	
	
	a.white2:link { color: #ffffff; text-decoration: none; }
	a.white2:visited { color: #ffffff; text-decoration: none; }
	a.white2:hover { color: #a6c8e0; text-decoration: none;}
	a.white2:active { color: #ffffff; text-decoration: none; }

	a.white:link { color: #ffffff; text-decoration: none; }
	a.white:visited { color: #ffffff; text-decoration: none; }
	a.white:hover { color: #455C7D; text-decoration: none;}z
	a.white:active { color: #ffffff; text-decoration: none; }

	a.white_bold:link { color: #ffffff; text-decoration: none; font-weight: bold; }
	a.white_bold:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
	a.white_bold:hover { color: #a6c8e0; text-decoration: none; font-weight: bold; }
	a.white_bold:active { color: #ffffff; text-decoration: none; font-weight: bold; }
	
	a.grey:link { color: #a2a2a2; text-decoration: none; }
	a.grey:visited { color: #a2a2a2; text-decoration: none; }
	a.grey:hover { color: #000000; text-decoration: none;}
	a.grey:active { color: #a2a2a2; text-decoration: none; }

	a.black:link { color:#000000; text-decoration: none; }
	a.black:visited { color: #a2a2a2; text-decoration: none; }
	a.black:hover { color: #a2a2a2; text-decoration: none;}
	a.black:active { color: #000000; text-decoration: none; }

	a.lightblue:link { color: #a6c8e0; text-decoration: none; }
	a.lightblue:visited { color: #a6c8e0; text-decoration: none; }
	a.lightblue:hover { color: #455C7D; text-decoration: none;}
	a.lightblue:active { color: #a6c8e0; text-decoration: none; }

	a.darkblue:link { color: #455C7D; text-decoration: none; }
	a.darkblue:visited { color: #455C7D; text-decoration: none; }
	a.darkblue:hover { color: #455C7D; text-decoration: none;}
	a.darkblue:active { color: #455C7D; text-decoration: none; }

	a.darkblue_bold:link { color: #455C7D; text-decoration: underline; font-weight: bold;}
	a.darkblue_bold:visited { color: #455C7D; text-decoration: underline; font-weight: bold;}
	a.darkblue_bold:hover { color: #455C7D; text-decoration: underline; font-weight: bold;}
	a.darkblue_bold:active { color: #455C7D; text-decoration: underline; font-weight: bold;}

	a.menu_links:link {
		color: #ffffff;
		text-decoration: none;
		height: 30px;
		font-weight: bold;
		font-size: 11px;
		line-height: 30px;
		text-transform: capitalize;
		}
		
	a.menu_links:visited {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		height: 30px;
		font-size: 11px;
		line-height: 30px;
		text-transform: capitalize;	
		}
		
	a.menu_links:hover {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		background-image: url(../img/backgrounds/bttn_bgrnd2.jpg);
		font-size: 11px;
		line-height: 30px;
		text-transform: capitalize;	
		}

	a.menu_links:active {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		height: 30px;
		font-size: 11px;
		line-height: 30px;
		text-transform: capitalize;		
		}
		
	td.menu_links {
		border-left: 1px solid #455C7D;
		border-right: 1px solid #455C7D;
		border-top: 1px solid #455C7D;		
		border-bottom: A6C8E1;
		background-color: #A6C8E1;
		height: 25px;

		padding-left: 10px;
		padding-right: 10px;
		}	
		
	td.menu_links:link {
		border-left: 1px solid #455C7D;
		border-right: 1px solid #455C7D;
		border-top: 1px solid #455C7D;		
		border-bottom: A6C8E1;		
		background-color: #A6C8E1;
		height: 25px;

		}
		
	td.menu_links:visited {
		border-left: 1px solid #455C7D;
		border-right: 1px solid #455C7D;
		border-top: 1px solid #455C7D;		
		border-bottom: A6C8E1;		
		background-color: #A6C8E1;
		height: 25px;

		}
		
	td.menu_links:hover {
		border-left: 1px solid #455C7D;
		border-right: 1px solid #455C7D;
		border-top: 1px solid #455C7D;		
		border-bottom: A6C8E1;	
		background-color: #7196CA;
		height: 25px;

		}
		
	td.menu_links:active {
		border-left: 1px solid #455C7D;
		border-right: 1px solid #455C7D;
		border-top: 1px solid #455C7D;		
		border-bottom: A6C8E1;	
		background-color: #7196CA;
		height: 25px;

		}					
			
	.main {
		width: 100%;
		}
	
	.paddingleft {
		padding-left: 20px;
		}
		
	.paddingtop {
		padding-top: 10px;
		}	
		
	.bold_font {
		font-weight: bold;
		}
	
	.xsmall_font {
		font-size: 10px;
		}
		
	.center {
		margin-left: auto;
		margin-right: auto;
		}
	
	.pagetitle {
		color: #A6C7E6;
		font-size: 18px;
		font-weight: bold;
		height: 20px;
		text-transform:capitalize;		
		}
	
	.blog_title {
		color: #455C7D;
		}
		
	.bold {
		font-weight: bold;
		}	
	
	/* HEADER */

	.header {
		width: 100%;
		height: 50px;
		max-height: 50px;
		}

	#inlog {
		text-align: right;
		height: 33px;
		}

	#inlog_2 {
		text-align: right;
		height: 33px;
		padding-right: 10px;
		}

	#btn_inlog {
		float: right;
		color: #ffffff;
		padding: 3px 5px 0px 5px;
		height: 19px;
		width: auto;
		background-color: #a6c9dd;
		cursor: pointer;
		background-image: url(../img/bttn/bttn_left.jpg);
		background-repeat: no-repeat;
		background-position: right;
		}
	
	#fields_inlog {
		float: right;
		}

	.inputfield {
		border: 0px solid #000000;
		background-color: #f5f5f5;
		color: #000000;
		height: 16px;
		width: 160px;
		padding-top: 6px;
		margin-top: -1px;		
		}

	.inputfield2 {
		border: 0px solid #000000;
		background-color: #f5f5f5;
		/* color: #b0b0b0; */
		color: #000000;
		height: 16px;
		width: 250px;
		padding-top: 5px;
		margin-top: -1px;		
		}
	.inputfield3 {
		border:#C2CBEB solid 1px;
		background-color: #f5f5f5;
		padding:2px 0px 0px 5px;
		margin:0px 0px 0px 0px;
		width: 150px;
		height: 17px;
	}

	#submenu_inlog {
		background-image: url(../img/header/logo_top.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
		font-size: 10px;
		text-align: right;
		height: 25px;
		padding-right: 10px;
		}
		
	#header_menu_content {
		background-color: #455c7d;
		background-image: url(../img/header/logo_bottom.jpg);
		background-repeat: no-repeat;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		height: 16px;
		width: 85%;
		padding-top: 50px;
		padding-bottom: 2px;
		margin-left: 40px;
		}
		
	#language_box {
		background-color: #455c7d;
		color: #ffffff;
		padding-right: 10px;
		}

	.language_text {
		color: #ffffff;
		}
		
	.flags {
		width: 70px;
		text-align: right;
		}

	#background_top {
		background-image: url(../img/backgrounds/bgrnd_top_site2.jpg); 
		background-repeat: repeat-x;
		height: 10px;
		}

	.logo_button {
		float: left;
		cursor: pointer;
		margin-top: -60px;
		width: 160px;
		height: 50px;
		border: 0px solid black;
		}
		
	.menu_holder {
		border: 0px solid black; 
		height: 27px;
		margin-left: auto;
		margin-right: auto;
		}	
	/* END HEADER */

	/* SEARCH */
	
	#search_table {
		background-image: url(../img/backgrounds/bgrnd_search.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		height: 86px;
		width: 232px;
		}

	#search_table_pt {
		background-image: url(../img/backgrounds/bgrnd_search_pt.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		height: 86px;
		width: 232px;
		}

	#search_table_es {
		background-image: url(../img/backgrounds/bgrnd_search_es.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		height: 86px;
		width: 232px;
		}
		
	.search_input_div {
		float: left;
		padding-left: 5px;
		}
		
	.search_input {
		border: 0px solid #000000;
		background-color: #f5f5f5;
		color: #000000;
		font-weight: bold;
		height: 61px;
		width: 154px;
		}

	.search_input2 {
		border: 0px solid #000000;
		background-color: #DDDDDD;
		color: #000000;
		height: 19px;
		width: 154px;
		padding-left: 4px;
		padding-top:3px;
		}
		
	.search_button {
		font-size: 10px;
		float: left;
		width: 63px;
		}
		
	.button {
		height: 20px;
		}
	
	.button2 {
		height: 20px;
		color: #ffffff;
		cursor: pointer;
		}
	
	.button_middle {
		padding-right: 10px;
		padding-left: 10px;
		height:22px;
		color: #ffffff;
		background-image: url(../img/bttn/bttn_background.jpg);
		background-repeat: repeat-x;
		cursor: pointer;
		}
		
	.button_bgright	{
		background-image: url('../img/bttn/bttn_right.jpg');
		background-repeat: no-repeat;
		width: 11px;
		}
	.button_bgleft	{
		background-image: url('../img/bttn/bttn_left.jpg');
		background-repeat: no-repeat;
		width: 11px;
		}	
	
	/* END SEARCH */
		
	/* SIGNUPNOW */
	
	#signupnow_table {
		background-image: url(../img/backgrounds/bgrnd_signup.jpg);
		background-repeat: no-repeat;	
		text-align: center;	
		color: #ffffff;
		font-weight: bold;
		height: 240px;
		width: 232px;
		}

	#signupnow_table_es {
		background-image: url(../img/backgrounds/bgrnd_signup_es.jpg);
		background-repeat: no-repeat;	
		text-align: center;	
		color: #ffffff;
		font-weight: bold;
		height: 240px;
		width: 232px;
		}

	#signupnow_table_pt {
		background-image: url(../img/backgrounds/bgrnd_signup_pt.jpg);
		background-repeat: no-repeat;	
		text-align: center;	
		color: #ffffff;
		font-weight: bold;
		height: 240px;
		width: 232px;
		}	
			
	.text_signup {
		padding-left: 20px;
		padding-right: 20px;
		}
	
	/* END SIGNUPNOW */
	
	/* BLOG */
	
	#blog_table {
		background-image: url(../img/backgrounds/bgrnd_catagory.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 15px;
		height: 271px;
		width: 232px;
		}
	
	#blog_table_es {
		background-image: url(../img/backgrounds/bgrnd_catagory_es.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 15px;
		height: 271px;
		width: 232px;
		}
	
	#blog_table_pt {
		background-image: url(../img/backgrounds/bgrnd_catagory_pt.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 15px;
		height: 271px;
		width: 232px;
		}

	/* END BLOG */
	
	/* FLASH */
	
	#flash_table {
		background-image: url(../img/backgrounds/bgrnd_big.jpg);
		background-repeat: no-repeat;
		height: 320px;
		width: 579px;
		font-size:5px;
		}
	
	#flash_table TABLE{
		font-size:5px;
	}
	
	.flash_padding {
		margin:0;
		padding:0;
		text-align:center;
	}	
	/* END FLASH */

	/* PRICE BLOCK */
	
	#priceblock_table {
		text-align: center;	
		width: 110px;
		padding:7px 4px 0px 0px;
		font:5px;
		}
	
	.home_banner_class {
		height: 48px;
		width: 48px;
		border: 0; 
	}	
	/* END PRICE BLOCK */

	/* SEARCH SETTINGS */
		
	.search_settings {
		background-color: #A6C7E6;
		width: 100%;
		height: 15px;
		}
		
	#background_top2 {
		background-image: url(../img/backgrounds/bgrnd_top_site.jpg);
		background-repeat: repeat-x;
		text-align: right;
		height: 40px;
		}	
	
	/* END SEARCH SETTINGS */
	
	/* HOMEPAGE GALLERY */
	.home_gallery {
 		width: 290px;
 		height: 124px;
 		overflow: hidden;
		padding-top:4px;
	} 
 	.home_gallery_spacer {
		background-image: url(../img/spacer.gif);
 		width: 1px;
 		height: 5px;
 	}
 	.home_gallery_banner {
 		margin-bottom: 5px;
 		border: 0px;
 	}
			
	/* END HOMEPAGE GALLERY */
	
	/* SEARCH RESULTS */
	
	.photo_content_holder {
		border: 1px solid #DBDBDB;
		text-align: center;
		padding: 5px 5px 5px 8px;
		height: 100px;
		width: 200px;
		}
		
	.img_holder {
		vertical-align: bottom;
		height: 120px;
		width: 170px;
		}
		
	.img_details {
		height: 40px;
		vertical-align: bottom;
		}
		
	.type_img_color {
		color: #A6C7E6;
		}
		
	/* END SEARCH RESULTS */
	
	/* FORGOT PASSWORD */
	
	.input_forgot {
		width: 150px;
		}
	
	.bttn_forgot {
		border: 0px solid #455C7D;
		background-color: #A6C7E6;
		color: #ffffff;
		height: 18px;
		width: 100px;
		}
	
	/* MY ACCOUNT */
	
	.form_width {
	 	width: 400px;
		}
		
	.bttn {
		border: 0px solid #455C7D;
		background-color: #A6C7E6;
		color: #ffffff;
		width: 150px;
		}

	.bttn2 {
		border: 0px solid #455C7D;
		background-color: #A6C7E6;
		color: #ffffff;
		width: 100px;
		}

	.bttn3 {
		border: 0px solid #455C7D;
		background-color: #A6C7E6;
		color: #ffffff;
		}
				
	/* LIGHTBOX */
	
	.select_lightbox {
		width: 150px;
		}
	
	.bttn_lightbox {
		border: 0px solid #455C7D;
		background-color: #A6C7E6;
		color: #ffffff;
		height: 18px;
		width: 100px;
		}
		
	/* IMG DETAILS */
	
	.imgdetails_holder {
		background-image: url(../img/backgrounds/bgrnd_photo.jpg);
		background-repeat: no-repeat;
		padding-top: 10px;
		height: 425px;
		width: 890px;
		}
		
	.imgdetails_photo_holder {
		padding-left: 5px;
		width: 400px;
		}
		
	.photo_border {
		border: 2px solid #ffffff;
		}
		
	.imgdetails_details {
		color: #ffffff;
		width: 350px;
		margin-left: 5px;
		}
	
	.keywords {
		color: #ffffff;
		font-weight: bold;
		margin-left: 5px;
		}
		
	.imgdetails_keywords_holder {
		border: 0px solid black;
		height: 105px;
		width: 450px;
		overflow-x: hidden;
		overflow-y: auto;
		margin-left: 5px;
		}
		
	.imagedetails_bttn_search {
		float: right;
		padding-right: 10px;
		padding-top: 10px;
		}	
		
	.imgdetails_res_holder {
		background-image: url(../img/backgrounds/bgrnd_res_file.jpg);
		background-repeat: no-repeat;
		height: 225px;
		width: 890px;
		}
		
	/* FOOTER */
	
	#footer {
		background-image: url(../img/backgrounds/bgrnd_under_site.jpg);
		background-repeat: repeat-x;
		text-align: center;
		color: #a2a2a2;
		height: 30px;
		width: 100%;
		}
		
	.footer_div {
		width: 700px;
		}
		
	.copyright {
		float: left;
		}
		
	/* DWNLD popup */
	
	.dwnld_image_holder {
		background-image: url(../img/backgrounds/bgrnd_download.jpg);
		background-repeat: no-repeat;
		width: 410px;
		height: 276px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 10px;
		}	
		
		
		.paginator_button {
		cursor: pointer; 
		height: 21px; 
		color: #ffffff; 
		background-color: #A6C8E1; 
		border: 0px solid black; 
		width:60px;
		}
	
		.banner_spacer {height:4px;}
		.button_middel {background-color:#A6C8E1;}
