body {
	margin-top:0px;
}

a:link {color:#ffcc00;text-decoration:underline;font-weight:bold;}
a:visited {color:#ffcc00;text-decoration:underline;font-weight:bold;}
a:hover {color:#ffcc00;text-decoration:underline;font-weight:bold;}
a:active {color:#ffcc00;text-decoration:underline;font-weight:bold;}

a.menu_link:link {color:#ffffff;text-decoration:none;font-weight:bold;}
a.menu_link:visited {color:#ffffff;text-decoration:none;font-weight:bold;}
a.menu_link:hover {color:#ffcc00;text-decoration:underline;font-weight:bold;}
a.menu_link:active {color:#ffcc00;text-decoration:underline;font-weight:bold;}

a.members_link:link {color:#660000;text-decoration:underline;}
a.members_link:visited {color:#660000;text-decoration:underline;}
a.members_link:hover {color:#660000;text-decoration:underline;}
a.members_link:active {color:#660000;text-decoration:underline;}

.white_form_text {
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
	color: #ffffff;
}

.white_text_14 {
	font-family:verdana,tahoma,helvetica;
	font-size: 14px;
	color: #ffffff;
}

.white_text_12 {
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
	color: #ffffff;
}

.white_text_11 {
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
	color: #ffffff;
}

.white_text_10 {
	font-family:verdana,tahoma,helvetica;
	font-size: 10px;
	color: #ffffff;
}

.goldfont10 {
	color:#ffcc00;
	font-family:verdana,tahoma,helvetica;
	font-size: 10px;
}

.category_title {
	font-family:verdana,tahoma,helvetica;
	font-size: 14px;
	color:#ffcc00;
	font-weight: bold;
}

.stone_title {
	font-family:verdana,tahoma,helvetica;
	font-size: 10px;
	color: #ffffff;
}

.main_container_home {
	background-image: url("/architectural-stone-associates-images/main_container_home.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_company {
	background-image: url("/architectural-stone-associates-images/main_container_company.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_login {
	background-image: url("/architectural-stone-associates-images/main_container_login.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_portfolio {
	background-image: url("/architectural-stone-associates-images/main_container_portfolio.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_designs {
	background-image: url("/architectural-stone-associates-images/main_container_designs.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_stone {
	background-image: url("/architectural-stone-associates-images/main_container_stone.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}
.main_container_ordering {
	background-image: url("/architectural-stone-associates-images/main_container_ordering.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_members {
	background-image: url("/architectural-stone-associates-images/main_container_members.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_register {
	background-image: url("/architectural-stone-associates-images/main_container_register.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.main_container_password {
	background-image: url("/architectural-stone-associates-images/main_container_password.jpg");
	height: 510px;
	width: 685px;
	vertical-align: top;
	text-align: center;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
}

.left_menu_home {
	background-image: url("/architectural-stone-associates-images/left_menu_home.jpg");
	height: 125px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_company {
	background-image: url("/architectural-stone-associates-images/left_menu_company.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_login {
	background-image: url("/architectural-stone-associates-images/left_menu_login.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_portfolio {
	background-image: url("/architectural-stone-associates-images/left_menu_portfolio.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_designs {
	background-image: url("/architectural-stone-associates-images/left_menu_designs.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_stone {
	background-image: url("/architectural-stone-associates-images/left_menu_stone.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_ordering {
	background-image: url("/architectural-stone-associates-images/left_menu_ordering.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_members {
	background-image: url("/architectural-stone-associates-images/left_menu_members.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_register {
	background-image: url("/architectural-stone-associates-images/left_menu_register.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.left_menu_password {
	background-image: url("/architectural-stone-associates-images/left_menu_password.jpg");
	height: 320px;
	width: 175px;
	vertical-align: top;
	text-align: left;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
}

.members_login {
	background-image: url("/architectural-stone-associates-images/members_login.jpg");
	height: 190px;
	width: 175px;
	vertical-align: top;
	text-align: center;
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
	color:#000000;
}

.members_textbox {
	background-image: url("/architectural-stone-associates-images/textbox_bgrnd.png");
	font-family:verdana,tahoma,helvetica;
	font-size: 11px;
  border: 1px solid #666666;
  height: 14px;
  width: 110px;
}

.members_button {
	 color:#ffffff;
   font-family:verdana,tahoma,helvetica;
   font-size:11px;
   font-weight:bold;
   background-color:#666666;
   border:1px solid;
   border-top-color:#999999;
   border-left-color:#999999;
   border-right-color:#000000;
   border-bottom-color:#000000;
   cursor:hand;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#666666',EndColorStr='#333333');
}

.button {
	 color:#ffffff;
   font-family:verdana,tahoma,helvetica;
   font-size:12px;
   font-weight:bold;
   background-color:#666666;
   border:1px solid;
   border-top-color:#999999;
   border-left-color:#999999;
   border-right-color:#000000;
   border-bottom-color:#000000;
   cursor:hand;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#666666',EndColorStr='#333333');
}

.textbox {
	background-image: url("/architectural-stone-associates-images/textbox_bgrnd.png");
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
  border: 1px solid #666666;
  height: 16px;
}
