html {
     overflow: -moz-scrollbars-vertical;
}

	body {
		margin: 10px 0px 10px 0px;
		padding: 0px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		color: #B2B2BC;
		background-color: #DFD1E2;
	}
	
	#pagebody {
		border-left: 1px solid #B2B2BC;
		border-right: 1px solid #B2B2BC;
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		width: 954px;
		text-align: left;
		background-color: white;
		background-image: url(images/top_fade.jpg);
		background-position: right top;
		background-repeat: no-repeat;
	}
	
	#top {
		border-top: 1px solid #B2B2BC;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 956px;
		height: 80px;
		
	}
	
	#login {
	border: 0px solid green;
		float: right;
		height: 60px;
		padding: 0px 30px 0px 0px;
		color: #333333;		
	}

	#top_left {
		border: 0px solid green;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 30px;
		width: 350px;
		height: 60px;
		float: left;
	}

	INPUT {
		border-color: efefef;
		color: black;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8px;
	}
	
	INPUT, TEXTAREA {
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 10px;
		background-color: white;
		
	} 


	
	#nav_container {
		text-align: center;
		padding: 5px;
		margin: 0px;		
		background-color: #A5388D;
		border-top: solid 1px #B2B2BC;
		border-bottom: solid 1px #B2B2BC;	
	}
	
	a.nav:link {
		font-weight: bold;
		font-size: 11px;
		border: 0px solid #FFFFFF;
		color: #FFFFFF;
		margin: 3px 1px 0px 1px;
		padding: 1px 16px 1px 16px;
		text-decoration: none;
		background-color: #A5388D;
		display: inline;
	}
	
	a.nav:visited {
		font-weight: bold;
		font-size: 11px;
		border: 0px solid #FFFFFF;
		color: #FFFFFF;
		margin: 3px 1px 0px 1px;
		padding: 1px 16px 1px 16px;
		text-decoration: none;
		background-color: #A5388D;
		display: inline;
	}
	
	a.nav:hover {
		border: 0px solid #FFFFFF;
		color: #CCCCCC;
		font-weight: bold;
		background-color: #A5388D;
		display: inline;
	}	

	#main {
		padding: 0px 0px 0px 40px; 
		text-align: left;
		margin: 0px 0px 0px 0px;
		width: 916px;
		padding-bottom: 10px;
	}
	
	#main_home {
		padding: 0px 0px 0px 0px; 
		float: left;
		margin: 0px 0px 0px 0px;
		width: 956px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #000000;
		padding-bottom: 0px;
	}
	
	#product_home {
		padding: 0px; 
		margin: 0px;
		float: left;
		text-align: left;
		width: 956px;
		height: 217px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #000000;
	}

	#button_traditional {
		float: left;
		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_traditional.jpg") no-repeat 0 0;
	}

	#button_traditional:hover { 
  		background-position: 0 -217px;
	}

	#button_traditional span {
  		display: none;
	}

	#button_digital {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_digital.jpg") no-repeat 0 0;
  	}

	#button_digital:hover { 
  		background-position: 0 -217px;
	}

	#button_digital span {
  		display: none;
	}	
	
	#button_modern {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_modern.jpg") no-repeat 0 0;
  	}

	#button_modern:hover { 
  		background-position: 0 -217px;
	}

	#button_modern span {
  		display: none;
	}
	
	#button_vogue {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_vogue.jpg") no-repeat 0 0;
  	}

	#button_vogue:hover { 
  		background-position: 0 -217px;
	}

	#button_vogue span {
  		display: none;
	}	
	
	#button_ultra {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_ultra.jpg") no-repeat 0 0;
  	}

	#button_ultra:hover { 
  		background-position: 0 -217px;
	}

	#button_ultra span {
  		display: none;
	}
	
	#button_ultramax {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_ultramax.jpg") no-repeat 0 0;
  	}

	#button_ultramax:hover { 
  		background-position: 0 -217px;
	}

	#button_ultramax span {
  		display: none;
	}
	
	
	#button_weddingbook {
		float: left;
		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_wedding_book.jpg") no-repeat 0 0;
	}

	#button_weddingbook:hover { 
  		background-position: 0 -217px;
	}

	#button_weddingbook span {
  		display: none;
	}

	#button_parentalbum {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_parent_album.jpg") no-repeat 0 0;
  	}

	#button_parentalbum:hover { 
  		background-position: 0 -217px;
	}

	#button_parentalbum span {
  		display: none;
	}	
	
	#button_chicalbum {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_chic_album.jpg") no-repeat 0 0;
  	}

	#button_chicalbum:hover { 
  		background-position: 0 -217px;
	}

	#button_chicalbum span {
  		display: none;
	}
	
	#button_voguealbum {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_vogue_album.jpg") no-repeat 0 0;
  	}

	#button_voguealbum:hover { 
  		background-position: 0 -217px;
	}

	#button_voguealbum span {
  		display: none;
	}	
	
	#button_premierebook {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_premiere_book.jpg") no-repeat 0 0;
  	}

	#button_premierebook:hover { 
  		background-position: 0 -217px;
	}

	#button_premierebook span {
  		display: none;
	}
	
	#button_luxuryframes {
		float: left;
  		display: block;
  		width: 318px;
  		height: 217px;
  		background: url("images/link_luxury_frames.jpg") no-repeat 0 0;
  	}

	#button_luxuryframes:hover { 
  		background-position: 0 -217px;
	}

	#button_luxuryframes span {
  		display: none;
	}
	
	#product_home_2 {
		padding: 0px; 
		margin: 0px;
		text-align: left;
		float: left;
		width: 956px;
		height: 217px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #000000;
	}
	
	#main_left {
		border: 0px solid blue;
		width: 600px;	
		padding: 0px 0px 0px 5px;
		float: left;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		margin-top: 0px;
	}
	
	#main_right {
		border: 0px solid blue;
		width: 271px;
		height: 414px;
		padding: 20px 10px 0px 20px;
		float: left;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-align: left;
		margin: 0px 0px 0px 0px;
	}
	
	#main_home_foot {
		padding: 0px 0px 0px 0px; 
		text-align: left;
		margin: 0px 0px 0px 0px;
		width: 954px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #000000;
	}
	
	#text_box {
		border: 0px solid blue;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #72727C;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		text-align: left;
		width: 580px;
	}
	
	#text_box2 {
		border: 0px solid blue;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #72727C;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		text-align: left;
		width: 580px;
	}
	
	#text_box2 li {
		color: #72727C;
		font-size: 12px;
		margin: 5px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
	}

	#main_lower_panel {
		border-top: solid 1px #B2B2BC;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 10px 0px;
		text-align: left;
		width: 934px;
		background-color: #FFCCFF;
	}

	#main_col_1 {
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 0px 0px;
		width: 366px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 16px;
		color: #000000;
		float: left;
		font-weight: bold;
		font-style: italic;
	}

	#main_col_2 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 275px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		float: left;
		font-weight: normal;
	}
	
	#main_col_3 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 275px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		float: left;
		font-weight: normal;
	}
	
	#main_col_3 a:link {
		color: #62626C;
	}

	#main_col_3 a:hover {
		color: #CCCCCC;
	}
	
	#main_col_3 a:visited {
		color: #62626C;
	}

	#slide {
		height: 434px;
		float: left;
		margin: 0px 0px 0px 0px;
		width: 954px;
		}

	#copyright {
 		padding: 0px 0px 0px 0px; 
		border-bottom: 1px solid #B2B2BC;
		float: left;
		width: 954px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 10px;
		text-align: center;
		color: #999999;
		background-color: white;
	}

	#copyright p {
 		padding: 10px 0px 0px 0px; 
 		}

	.footlogo {
		margin: 10px 0px 10px 20px;
		width: 113px;
		height: 70px;
		float: left;
	}
	
	.footlogo2 {
		margin: 20px 20px 20px 10px;
		padding: 0px 0px 0px 0px;
		width: 88px;
		height: 70px;
		float: right;
	}

	.associatelogo {
		margin: 0px 10px 0px 0px;
		float: left;
	}

	h1 {
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #999999;
		font-size: 9px;
		margin: -12px 0px 0px 90px;
		font-weight: normal;
	}
	
	h2 {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 30px;
		font-size: 22px;
		text-align: left;
		color: #333333;
		font-weight: bold;
	}

	h3 {
		border: 0px solid red;
		font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: normal;
		font-style: normal;
		font-size: 18px;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	h4 {
		border: 0px solid red;
		font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: normal;
		font-style: normal;
		font-size: 18px;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	h5 {
		font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #333333;
		font-size: 16px;
		padding: 20px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: bold;
		font-style: normal;
	}
	
	h6 {
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #A6A6B7;
		font-size: 18px;
		margin: 0px 0px 5px 40px;
		font-weight: normal;
	}

	.head2 {
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #72727C;
		font-size: 16px;
		margin-bottom: 4px;
		margin-top: 4px;
		padding: 0px;
		font-weight: bold;
	}
	
	.tip {
		color: #72727C;
		font-style: italic;
		font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 16px;
	}
	
	#photo_window2 {
		border: 0px solid red;
		float: left;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
		width: 956px;
		height: 250px;
	}
	

	
	#main_text {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		border: 0px solid blue;
		width: 580px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #72727C;
		float: left;	
	}
	
	#associate_text {
		border: 0px solid blue;
		padding: 0px 50px 0px 50px;	
	}
	
	ul {
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;	
	}
	
	#main_text li {
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}	
	li {
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 12px;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	li a:link {
		color: #62626C;
	}
	
	li a:visited {
		color: #62626C;
	}
	
	li a:hover {
		color: #B2B2BC;
	}
	
	p {
		margin: 10px 0px 0px 10px;
	}
	
	#thumb_main {
		text-align: left;
		padding: 0px 0px 10px 40px;
		margin-top: 10px;
		width: 686px;
	}
	
	.thumbbox {
		float: left;
		text-align: center;
		width: 122px;
		height: 122px;
		border: 1px solid #72727C;
		margin: 0px 5px 5px 0px;
		line-height: 122px;
		background-color: #FFFFFF;
	}
	
	.thumb {
		text-align: center;
	}
	
	a:link {
		color: #62626C;
	}
	
	a:visited {
		color: #62626C;
	}
	
	a:hover {
		color: #B2B2BC;
	}
	
	.tickbox {
		float: left;
		width: 480px;
		height: 90px;
		padding: 10px 0px 0px 0px;
	}
	
	img {
		border: 0px;
	}
	
	#package_col1 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid black;
		width: 292px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 15px;
		color: #72727C;
		float: left;	
	}
	
	#package_col2 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid black;
		width: 292px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 15px;
		color: #72727C;
		float: left;	
	}
	
	#package_col3 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid black;
		width: 292px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 15px;
		color: #72727C;
		float: left;	
	}
	
	.package_box {
		padding: 0px 0px 0px 0px;
		margin: 20px 32px 0px 0px;
		border: 3px solid black;
		width: 214px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 15px;
		color: #72727C;
		float: left;	
	}
	
	.package_strip {
		padding: 0px 20px 0px 0px;
		margin: 20px 0px 0px 20px;
		border: 3px solid black;
		width: 830px;
		height: 150px;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 15px;
		color: #72727C;
		float: left;	
	}
	
	.package_strip img {
		float: left;
		padding: 0px 20px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.package_strip h4 {
		padding: 10px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
	}
	
	.package_strip p {
		color: #72727C;
		font-size: 12px;
		margin: 10px 0px 0px 0px;
	}
	
	.package_strip ul {
		color: #72727C;
		font-size: 12px;
		margin: 10px 0px 0px 0px;
	}
	

