@charset "utf-8";
/* CSS Document */

BODY {
	margin: 0 0 0 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-width: 0px;
	margin-height: 0px;
	color:#77787b;
	font-family: 'Helvetica', 'Myraid Pro', Verdana, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	}
	.highligh_text_color
	{
	color:#00B58B;font-size:12px;
	}
	.menu_bg_color
	{
	background-color:#303539;
	}
	.color_bar {
	padding-top:10px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:10px;
	}
	
	.gray_area
	{
	background-color:#EBEBEB;
	border-top-color:#909092;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:15px;
	padding-bottom:12px;
	}
	.deep_color
	{
	font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:11px;
	color:#323335;
	}
	.deep_color_bold
	{
	font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:11px;
	color:#323335;
	font-weight:bold;
	}
	.deep_color_bold_large
	{
	font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:12px;
	color:#323335;
	font-weight:bold;
	}
	.deep_color_bold_larger
	{
	font-family: 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:14px;
	color:#8FC2E9;
	font-weight:bold;
	font-variant:small-caps;
	}
	.light_color_bold
	{
	font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:18px;
	color:#8FC2E9;
	font-weight:bold;
	}
	A{ COLOR: #77787b; TEXT-DECORATION:none }
	A:hover { COLOR: #8FC2E9; TEXT-DECORATION:none }
	A.general{ COLOR: #303539; TEXT-DECORATION:none; }
	A.general:hover { COLOR: #00B58B; TEXT-DECORATION:none; background-color:#FFFFFF; }
	A.transparent{ color:#FFF; text-decoration:none; background-color:#FFF; }
	A.transparent:hover{ color:#FFF; text-decoration:none; background-color:#FFF; }
	A.product {color:#00579f; text-decoration:none; font-size:14px; font-weight:bold }
	A.product:hover {
	color:#8FC2E9;
	text-decoration:none;
	font-size:14px;
	font-weight:bold
}
	
	.footer
	{
	background-color:DDDEE0;
	color:#000000;
	height:36;
	padding-left:12px;
	padding-right:12px;
	font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
A.footer_menu
{
color:#000000;
font-weight:normal;
TEXT-DECORATION:none;
}
A.footer_menu:hover
{
color:#000000;
font-weight:normal;
TEXT-DECORATION: underline;}
A.bold_menu	{
	color:#303539;
	font-weight:bold;
	TEXT-DECORATION:none;
}

 A.bold_menu:hover
 {

 color:#303539;font-weight:bold;
 TEXT-DECORATION: underline;
 }
 A.para_head	{
	color:#303539;
	font-weight:bold;
	TEXT-DECORATION:none;
}

 A.para_head:hover
 {
 color:#00B58B;font-weight:bold;
 TEXT-DECORATION: none;
 }
 A.bold_menu_right	{
	color:#4E5556;
	font-weight:bold;
	TEXT-DECORATION:none;
}

 A.bold_menu_right:hover
 {
 color:#4E5556;font-weight:bold;
 TEXT-DECORATION: underline;
 }
 A.right_menu_more
{
color:#3E5BA7;
text-decoration:none;
}
 A.right_menu_more:hover
{
color:#303539;
text-decoration:underline;
}
 A.home_link_diff
{
color:#3e5ba7;
text-decoration:none;
}
 A.home_link_diff:hover
{
color:#303539;
text-decoration:underline;
}
 A.bold_menu_color	{
	color:#8fc2e9;
	font-size: 16px;
	TEXT-DECORATION:none;
}
  A.bold_menu_color:hover
 {
 color:#00B58B;
 TEXT-DECORATION: underline;
 }


 .italic_text
 { 
 font: bold italic; 
 margin: 0;
 padding: 0;

 }
 .enquary
 {
  color:#33C4A2;
  font-size:12px;
  font-weight:bold;
 }
 .highlight_blue
  {
  color:#33C4A2;
  font-size:11px;
  }
SELECT { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif; BORDER-RIGHT: ghostwhite 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: ghostwhite 1px solid;background-color:#DCE6E4; }
INPUT { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif; BORDER-RIGHT: #DEDEDE 1px solid; BORDER-TOP: #8C8C8C 1px solid; BORDER-LEFT: #DEDEDE 1px solid; BORDER-BOTTOM: #DEDEDE 1px solid; }
TEXTAREA { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif; BORDER-RIGHT: #DEDEDE 1px solid; BORDER-TOP: #8C8C8C 1px solid; BORDER-LEFT: #DEDEDE 1px solid; BORDER-BOTTOM: #DEDEDE 1px solid; }

.input_border
{
border:#8C8C8C 1px solid;  

}

.border_right
{
 border-right: 1px #D6D7D7 solid;
 FONT-SIZE: 12px; 
 font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
}
A.left_menu	{

	color:#303539;
	TEXT-DECORATION:none;
	 letter-spacing: .1em;	 
	FONT-FAMILY:Tahoma,Arial, Verdana, Helvetica, sans-serif; 
	 font-size:11px;
}
 A.left_menu:hover
 {

 color:#303539;
 
 FONT-FAMILY:  Tahoma,Arial, Verdana, Helvetica, sans-serif; 
 TEXT-DECORATION: underline;
 font-size:11px;
 letter-spacing: .1em;
 }
 .right_nav_bg_color
 {
 background-color:#EAEBEB;

 }
 
.page_of_link
{
color:#999999;
}
.page_on_link
{
color:#000000;
font-weight:bold;
font-size:12px;
}

  A.page_link	{
	color:#006600;
	TEXT-DECORATION:none;
	FONT-FAMILY:Tahoma,Arial, Verdana, Helvetica, sans-serif; 
	 font-size:12px;
	 font-weight:normal;
	  letter-spacing: .1em;
}
 A.page_link:hover
 {

 color:#000000;
 
 FONT-FAMILY:  'Tahoma','Arial', 'Verdana', 'Helvetica', 'sans-serif'; 
 TEXT-DECORATION: underline;
 font-size:12px;
 font-weight:normal;
  letter-spacing: .1em;
 }
h1{
	font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:13px;
	font-weight:normal;
	}




.homepage_greeting h1{
font-size:42px;
font-weight:normal;
color:#77787b;
margin:0;
line-height:1.25em;
}

.homepage_greeting{
font-size:19px;
color:#77787b;
line-height:1.25em;
padding: Opx;

}

.grey_text{
color:#4E5556;
}

.page_heading hl{
font-size:36px;
font-family: 'Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight:normal;
color:#BBBBBB;
margin-left:0px;
line-height:1em;
}

.bottom_links {
font-size: 16px;
font-family: 'Helvetica','Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight: normal;
color: #77787b;
padding-bottom: 10px;
padding-top: 10px;
letter-spacing: 1pt;
word-spacing: 10pt;
}

.top_links {
font-size: 16px;
font-family: 'Helvetica','Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight: normal;
color: #77787b;
padding-bottom: 10px;
padding-top: 10px;
letter-spacing: 1pt;
word-spacing: 3pt;

}

.top_bar {
background-color:#8FC2E9;
font-family: 'Helvetica','Tahoma', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 18px;
font-weight: 500;
color: #FFFFFF;
text-align:center;
padding-bottom:9px;
padding-top:9px;

}

.bottom_bar_image {
padding-bottom:9px;
width: 950px;
height: 35px;
align: left;
}
.retail_table{
teat-align: justify;
width: 950px;
border: none;
height:auto;

}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#77787b;
padding: 5px;
left: ;
border: none;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 100px; /*position where enlarged image should offset horizontally */

}

blockquote div.wbq{
	padding-left:1.25em;
	padding-right:1.25em;
	background-image:url(/sites/all/themes/bluebeach/bq-2.png);
	background-position:100% 100%;
	background-repeat:no-repeat;
	font-size: 12px;
	}
.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #CCCCCC;
 }


 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 0px;
     font-size: 700%;
     color: #CCCCCC;
 }
 
.history_photo {
	padding-top: 20px;
}
	  
.sizetable {
	font-size:14px;
	color:#77787b;
}
.white_table_title {
	color:#FFF;
	font-size:26px;
	font-weight:bold;
}
	