/*
FILE TYPE :: FONT CSS
SITE :: "RUBYHAUS DESIGN" site TEMPLATE
WEB DESIGNER/DEVELOPER :: JONNY B' :: WWW.RUBYHAUS.COM
*/

/* OVERALL DEFINED CLASS SELECTORS */
td {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
div {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

p {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

input.boxes {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

select.boxes {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;}
  
input.buttons {
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;}

input.search_boxes {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}
  
h1 {
  color: #cccccc;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  font-size: 14px;}

h2 {
  color: #cccccc;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 11px;}

h3 {
  color: #cccccc;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  font-size: 10px;}
  
h4 {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  font-size: 9px;}

h5 {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 9px;}
  
h6 {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  font-size: 8px;}

/* GENERAL COLOR FONT STYLES */  
.black {
  color: #000000;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.black a:link, .black a:active, .black a:visited, .black a:hover {
  color: #000000;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.black a:hover {
  color: #000000;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lblack {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lblack a:link, .lblack a:active, .lblack a:visited, .lblack a:hover {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.lblack a:hover {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lblack {
  color: #444444;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lblack a:link, .lblack a:active, .lblack a:visited, .lblack a:hover {
  color: #444444;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.lblack a:hover {
  color: #444444;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.white {
  color: #ffffff;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.white a:link, .white a:active, .white a:visited, .white a:hover {
  color: #ffffff;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.white a:hover {
  color: #ffffff;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lwhite {
  color: #cccccc;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lwhite a:link, .lwhite a:active, .lwhite a:visited, .lwhite a:hover {
  color: #cccccc;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lwhite a:hover {
  color: #cccccc;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lgrey {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}

.lgrey a:link, .lgrey a:active, .lgrey a:visited, .lgrey a:hover {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}  

.lgrey a:hover {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.dgrey {
  color: #666666;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;} 

.dgrey a:link, .dgrey a:active, .dgrey a:visited, .dgrey a:hover {
  color: #666666;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;} 

.dgrey a:hover {
  color: #666666;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.blue {
  color: #91b7b2;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.blue a:link, .blue a:active, .blue a:visited, .blue a:hover {
  color: #91b7b2;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.blue a:hover {
  color: #91b7b2;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.lsilverblue {
  color: #4c8c97;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.lsilverblue a:link, .lsilverblue a:active, .lsilverblue a:visited, .lsilverblue a:hover {
  color: #4c8c97;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.lsilverblue a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.rubyred {
	color: #c60b46;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.rubyred a:link, .rubyred a:active, .rubyred a:visited, .rubyred a:hover {
  color: #c60b46;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.rubyred a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.lrubyred {
	color: #c46684;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.lrubyred a:link, .lrubyred a:active, .lrubyred a:visited, .lrubyred a:hover {
  color: #c46684;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;} 

.lrubyred a:hover {
  color: #a93c5f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.red {
  color: #cc0000;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;} 

.red a:link, .red a:active, .red a:visited, .red a:hover {
  color: #cc0000;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;} 

.red a:hover {
  color: #cc0000;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;}
  
.navred {
  color: #cc0000;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 12px;}

.navred a:link, .navred a:active, .navred a:visited, .navred a:hover {
  color: #cc0000;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 12px;}

.navred a:hover {
  color: #cc0000;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 12px;}  

.navgrey {
  color: #cccccc;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 11px;}
  
.navgrey a:link, .navgrey a:active, .navgrey a:visited, .navgrey a:hover {
  color: #cccccc;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 11px;}
  
.navgrey a:hover {
  color: #cccccc;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 11px;}

.main_menu_container ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #566669;}

.main_menu_container ul li a:link, .main_menu_container ul li a:active, .main_menu_container ul li a:visited, .main_menu_container ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #566669;}

.main_menu_container ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #d80145;}

.main_menu_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #566669;}

.main_menu_block:hover {
 	color: #d80145;}

.main_menu_block_end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #566669;}

.main_menu_block_end:hover {
 	color: #d80145;}
  
.footerstyle {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;}

.footerstyle a:link, .footerstyle a:active, .footerstyle a:visited, .footerstyle a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;}

.footerstyle a:hover {
  color: #80a3a9;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;}
  
.footer_extras {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;}

.footer_extras a:link, .footer_extras a:active, .footer_extras a:visited, .footer_extras a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;}


.footer_extras a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;}

  
  
  
 /* PAGE FONT STYLES */
.page_header {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;}
  
.page_header a:link, .page_header a:active, .page_header a:visited, .page_header a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;}
  
.page_header a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;}
  
.page_sub_header_text {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  text-decoration: none;}
  
.page_sub_header_text a:link, .page_sub_header_text a:active, .page_sub_header_text a:visited, .page_sub_header_text a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-transform: uppercase;  
  text-decoration: none;}
  
.page_sub_header_text a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-transform: uppercase;  
  text-decoration: none;}
  
.page_sub_menu {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  text-decoration: none;}
  
.page_sub_menu a:link, .page_sub_menu a:active, .page_sub_menu a:visited, .page_sub_menu a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-transform: uppercase;  
  text-decoration: none;}
  
.page_sub_menu a:hover {
  color: #80a3a9;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 9px;
  text-transform: uppercase;  
  text-decoration: none;}
  
.ad_spot span a:link, .ad_spot span a:active, .ad_spot span a:visited, .ad_spot span a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;
  text-transform: lowercase;  
  text-decoration: none;}

.ad_spot span {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;
  text-transform: lowercase;  
  text-decoration: none;}
  
.ad_spot span a:hover {
  color: #80a3a9;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10px;
  text-transform: lowercase;  
  text-decoration: none;}
  
.article_text p {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.article_text p a:link, .article_text p a:active, .article_text p a:visited, .article_text p a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.article_text p a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.team_member_info_holder p {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.team_member_info_holder p a:link, .team_member_info_holder p a:active, .team_member_info_holder p a:visited, .team_member_info_holder p a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.team_member_info_holder p a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.services_info_holder p {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.services_info_holder p a:link, .services_info_holder p a:active, .services_info_holder p a:visited, .services_info_holder p a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.services_info_holder p a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.news_info_holder p {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.news_info_holder p a:link, .news_info_holder p a:active, .news_info_holder p a:visited, .news_info_holder p a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.news_info_holder p a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
  

/* GALLERY FONT STYLES */
.gallery_image_info {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8px;
  text-decoration: none;
  text-transform: uppercase;}
  
.gallery_image_info a:link, .gallery_image_info a:active, .gallery_image_info a:visited, .gallery_image_info a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8px;
  text-decoration: none;
  text-transform: uppercase;}
  
.gallery_image_info a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8px;
  text-decoration: none;
  text-transform: uppercase;}

.gallery_image_company_link {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8px;
  text-decoration: none;
  text-transform: uppercase;}
  
.gallery_image_company_link a:link, .gallery_image_company_link a:active, .gallery_image_company_link a:visited, .gallery_image_company_link a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8px;
  text-decoration: none;
  text-transform: uppercase;}
  
.gallery_image_company_link a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8px;
  text-decoration: none;
  text-transform: uppercase;}



/* LIGHTBOX INFO */
.lightbox_info h2 {
	color: #454545;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.lightbox_info p {
  color: #858585;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.lightbox_info p a:link, .lightbox_info p a:active, .lightbox_info p a:visited, .lightbox_info p a:hover {
  color: #d80145;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.lightbox_info p a:hover {
  color: #1d636f;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}


/* TERMS */
.terms_content p a:link, .terms_content p a:active, .terms_content p a:visited, .terms_content p a:hover {
  color: #c60b46;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.terms_content p a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}


/* CLIENT PROGRESS */
.client_name {
  color: #404040;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;}

.client_projects_content ul li {
	color: #c60b46;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.client_projects_content ul li a:link, .client_projects_content ul li a:active, .client_projects_content ul li a:visited, .client_projects_content ul li a:hover {
  color: #c60b46;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.client_projects_content ul li a:hover {
  color: #566669;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
