body
{
	margin:0;
	padding: 0;
	color: #e2e2e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #000 url(/App_Themes/GuyLafranchi/Images/bg.gif) repeat-x 0 0;
}

img{
	border: 0px;
}

.gloClear{
	clear:both;
	font-size:1px;
}	

.boxAll{
	position: relative;
	width: 980px;
	padding-top: 0;
	text-align:left;
	margin: 0 auto 0 auto;
	background-color: #384246;	
}

form {padding:0; margin:0;}

ul, ol, dl, li {position: relative;  }

input, select{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{
	margin:0;
	padding:0 0 8px 0;
	font-size: 25px;
	font-weight:bold;
}
h2{
	margin:0;
	padding:0 0 8px 0;
	font-size: 18px;
	font-weight:bold;
}
h3{
	margin:0;
	padding:0 0 2px 0;
	font-size: 14px;
	font-weight:bold;	
}

a{
	color: #008fb1;
	text-decoration: none;
}
a:hover{
	color: #e2e2e2;
	text-decoration: underline;
}

/* -- styles for header -- */
.boxHeader{
	position: relative;
	width: 980px;
	height: 490px;
	padding: 0;
	overflow:hidden;
}
.heaLang{
	position: relative;
	width: 960px;
	height:20px;
	padding: 0 10px;
	text-align:right;
	background-color: #008fb1;
	font-size:11px;
	line-height:20px;
}
.heaLang a{
	color: #fff;
	text-decoration:none;
}
.heaLang a:hover{
	color: #384246;
	text-decoration:none;
}

.heaLang a.active, .heaLang a.active:hover{
	color: #384246;
	font-weight:bold;
	text-decoration:none;
}
.heaImg{
	position: relative;
	width: 960px;
	height: 460px;
	/*padding: 10px 10px 0 10px;*/
	left: 10px;
	right: 10px;
	/*overflow:hidden;*/
}
.heaImg img{
	/*padding: 10px 10px 0 10px;*/
	padding: 10px 0 0 0;
}
.heaLegend{
	position: absolute;
	width: 387px;
	height: 33px;
	left: 10px;
	top:457px;
	font-size:12px;
	background: url(/App_Themes/GuyLafranchi/Images/bg_legend.gif) no-repeat 0 0;
}
.heaLegendText{
	position: relative;
	width: 290px;
	padding: 9px 0 0 10px;
	float:left;
}
.heaLegendPaging{
	position: relative;
	width: 60px;
	padding: 10px 10px 0 0;
	float:right;
}

.heaLegendPaging ul{
	margin:0;
	padding:0;
	list-style-type: none;
	float:right;
}

.heaLegendPaging li{
	float:left;
	margin-left:6px;
}

.heaLegendPaging li a{
	margin:0;
	padding:0;
	display:-moz-inline-box;
	display:block;
	width:10px;
	height:11px;
	overflow:hidden;
	text-indent: -999px;	
	text-align:left;
	font:0/11px Arial;
}

.heaLegendPaging li a.next{
	background: url(/App_Themes/GuyLafranchi/Images/icon_next.gif) no-repeat 0 0;
}
.heaLegendPaging li a.pause{
	background: url(/App_Themes/GuyLafranchi/Images/icon_pause.gif) no-repeat 0 0;
}
.heaLegendPaging li a.back{
	background: url(/App_Themes/GuyLafranchi/Images/icon_back.gif) no-repeat 0 0;
}
.heaLegendPaging li a:hover{
	background-position: 0 -40px;
}

/*styles for left navigation */

.heaNav{
	position: absolute;
	width: 189px;
	height: 255px;
	left: 10px;
	top:30px;
	background: url(/App_Themes/GuyLafranchi/Images/bg_navi.gif) no-repeat 0 0;
}

.navLogo{
	width: 189px;
	height:112px;
	padding-bottom:50px;
}

.heaNav ul{
	margin:0;
	padding:0;
	width: 179px;
	list-style-type: none;
	font-size: 14px;
}
.heaNav ul li{
	text-align:right;
	text-transform:uppercase;
}

.heaNav a{
	width: 179px;
	padding: 2px 0;
	display:-moz-inline-block;
	display:inline-block;
	text-decoration:none;
	color: #e2e2e2;	
}

.heaNav a.active{
	font-weight:bold;
}
.heaNav a.active, .heaNav a.active:hover, .heaNav a:hover{
	color: #008fb1;
	text-decoration:none;
}

/* -- styles for content -- */

.boxContentMain{
	position:relative;
	width:796px;
	padding: 50px 10px 20px 174px;
}

.boxContent{
	position:relative; 
	width:529px;
	float:left;		
}
.boxContent p{
	margin:0;
	padding:0 0 14px 0;	
}
.boxContent p.linkArrow{
	margin-top:20px;
	text-align:right;
	font-size: 21px;
	font-weight:bold;
}
.boxContent p.linkArrow a{
	color: #e2e2e2;
	padding-right:35px;
	text-decoration:none;
	background: url(/App_Themes/GuyLafranchi/Images/link_arrow.gif) no-repeat right 2px;
}
.boxContent p.linkArrow a:hover{
	color: #008fb1;
	text-decoration:none;
}

.boxContent ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.boxContent li{
	margin:0;
	padding:0 0 5px 12px;
	background: url(/App_Themes/GuyLafranchi/Images/bullet.gif) no-repeat 0 5px;
}
/* -- styles for related -- */

.boxRelated{
	position:relative; 
	width:219px;
	float:right;		
}

.relLink{
	margin:0;
	padding:0;
	display:-moz-inline-box;
	display:block;
	width:101px;
	height:101px;
	overflow:hidden;
	text-indent: -999px;	
	text-align:left;
	font:0/101px Arial;
	background: url(/App_Themes/GuyLafranchi/Images/btn_email.gif) no-repeat 0 0;
}

.relLink:hover{
	background-position: 0 -151px;
}

/* -- styles for footer --*/
.boxFooter{
	position:relative; 
	width: 980px;
	padding: 27px 0 10px 0;
	font-size: 12px;
	background: #000 url(/App_Themes/GuyLafranchi/Images/bg_footer.gif) no-repeat 0 0;
	text-align:center;	
}

.boxFooter a, .boxFooter a:active, .boxFooter a:link,  .boxFooter a:visited{
	text-decoration:none;
	color:#e2e2e2;
}

.boxFooter a:hover { 
	text-decoration:underline;
	color:#e2e2e2;
}


