﻿html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10pt;
 color:#61606E;
 background-color:#FFFFFF;
} 
 
#pagewidth{ 
 width:960px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 



#leftcol{
 width:237px; 
 height: 600px;
 float:left; 
 position:relative; 
 background:#FFFFFF url('../images/nav-bg.jpg') no-repeat;
 }

 
#bdyHotTrendy #leftcol{background:#FFFFFF url('../images/nav-bg-trendy.jpg') no-repeat;}
#bdyWedding #leftcol{background:#FFFFFF url('../images/nav-bg-wedding.jpg') no-repeat;}
#bdyElegance #leftcol{background:#FFFFFF url('../images/nav-bg-elegance.jpg') no-repeat;}
#bdyCustom #leftcol{background:#FFFFFF url('../images/nav-bg-custom.jpg') no-repeat;}
#bdyRepairs #leftcol{background:#FFFFFF url('../images/nav-bg-repairs.jpg') no-repeat;}
#bdyAbout #leftcol{background:#FFFFFF url('../images/nav-bg-about.jpg') no-repeat;}
#bdyContact #leftcol{background:#FFFFFF url('../images/nav-bg-contact.jpg') no-repeat;}
#bdyCode #leftcol{background:#FFFFFF url('../images/nav-bg-code.jpg') no-repeat;}
#bdyCodeConfirm #leftcol{background:#FFFFFF url('../images/nav-bg-code.jpg') no-repeat;}
#bdyCodeRules #leftcol{background:#FFFFFF url('../images/nav-bg-code.jpg') no-repeat;}
#bdyNewsletter #leftcol{background:#FFFFFF url('../images/nav-bg-newsletter.jpg') no-repeat;}
#bdyTestimonials #leftcol{background:#FFFFFF url('../images/nav-bg-testimonials.jpg') no-repeat;}
 
 #leftcol h1 a{
width:160px;
height:86px;
position:absolute;
left:55px;
top:20px;
text-indent:-9999px;
}

#map_canvas
{
	cursor: hand;
}

 #footer #ijo{
width:76px;
height:35px;
position:relative;
left:0px;
top:30px;
text-indent:-9999px;
background-image:url("../images/ijo-logo-small.gif");
}


#maincol{ 
 float: right; 
 display:inline; 
 position: relative; 
 width:723px; 
 }
 
 #maincol p{margin-right:35px;margin-left:20px;width:650px;}


#maincolText
{
	position:relative;
	top: -110px;
	height:210px;
	z-index:1;
}

#bdyCode #maincolText,#bdyCodeConfirm #maincolText,#bdyCodeRules #maincolText, #bdyHotTrendy #maincolText, #bdyWedding #maincolText, #bdyElegance #maincolText, 
#bdyCustom #maincolText, #bdyRepairs #maincolText, #bdyAbout #maincolText, #bdyContact #maincolText, #bdyNewsletter #maincolText, #bdyTestimonials #maincolText
{
	margin-top:111px;
	padding-top:299px;
}



#bdyHotTrendy #maincolText, #bdyRepairs #maincolText, #bdyHome2 #maincolText
{
	margin-bottom:20px;
}

#bdyWedding #maincolText
{
	margin-bottom:-20px;
}



#bdyHotTrendy #maincolText{background:#FFFFFF url('../images/header-trendy.jpg') no-repeat;height:140px;}
#bdyWedding #maincolText{background:#FFFFFF url('../images/header-wedding.jpg') no-repeat;height:440px;}
#bdyElegance #maincolText{background:#FFFFFF url('../images/header-elegance.jpg') no-repeat;height:100px;}
#bdyCustom #maincolText{background:#FFFFFF url('../images/header-custom.jpg') no-repeat;height:380px;}
#bdyRepairs #maincolText{background:#FFFFFF url('../images/header-repairs.jpg') no-repeat;height:290px;}
#bdyAbout #maincolText{background:#FFFFFF url('../images/header-about.jpg') no-repeat;height:510px;}
#bdyContact #maincolText{background:#FFFFFF url('../images/header-contact.jpg') no-repeat;height:380px;}
#bdyCode #maincolText{background:#FFFFFF url('../images/header-code.jpg') no-repeat;height:600px;}
#bdyCodeConfirm #maincolText{background:#FFFFFF url('../images/header-code.jpg') no-repeat;height:300px;}
#bdyCodeRules #maincolText{background:#FFFFFF url('../images/header-code.jpg') no-repeat;height:1600px;}
#bdyNewsletter #maincolText{background:#FFFFFF url('../images/header-newsletter.jpg') no-repeat;height:250px;}
#bdyTestimonials #maincolText{background:#FFFFFF url('../images/header-testimonials.jpg') no-repeat;height:150px;}

#bdyHome #maincolText{height:160px;}
#bdyHome2 #maincolText{height:240px;}

 
#footer{
 height:108px; 
 background:#FFFFFF url('../images/footer-bg.jpg') no-repeat;
 clear:both;
 margin-bottom:10px;
 } 
 
ol, ul {
list-style:none;  
}

#IndexList
{
	list-style-image:url("../images/list-dot.gif");
	margin-left:-140px;
}

#fixp
{
	margin-top: -140px;
}
#flashcontent2
{
	margin:-20px 0;
}

#flashcontent2New
{
	
	margin:-160px 0 0 0;
	top:-160px;
}

 #flashcontentCode
{
	margin:-160px 0 -40px 480px;
}

 #flashcontentCodeHead
{
	margin:-50px 0 -30px 0;
}

 #CodeRing
{
	margin:120px 0 -370px 480px;
}
 
 object, embed
 {
 	position:relative;
 	z-index:99;
 }


 /* *** Menu *** */ 
#mainNav{
width:176px;
position:absolute;
top:107px;
left:3px;
}
#mainNav a, #mainNav2 a{
display:block;
text-indent:-9999px;
}
#mainNav li#hotTrendy a{
width:193px;
height:30px;
background:url('../images/menu/hot-trendy.gif') top;
}#mainNav li#hotTrendy a:hover{background-position:bottom;}

#mainNav li#weddingCollection a{
width:193px;
height:30px;
background:url('../images/menu/wedding-collection.gif') top;
}#mainNav li#weddingCollection a:hover{background-position:bottom;}

#mainNav li#classicElegance a{
width:193px;
height:30px;
background:url('../images/menu/classic-elegance.gif') top;
}#mainNav li#classicElegance a:hover{background-position:bottom;}

#mainNav li#customDesign a{
width:193px;
height:30px;
background:url('../images/menu/custom-design.gif') top;
}#mainNav li#customDesign a:hover{background-position:bottom;}

#mainNav li#repairs a{
width:193px;
height:30px;
background:url('../images/menu/repairs.gif') top;
}#mainNav li#repairs a:hover{background-position:bottom;}

#mainNav li#testimonials a{
width:193px;
height:30px;
background:url('../images/menu/testimonials.gif') top;
}#mainNav li#testimonials a:hover{background-position:bottom;}

#mainNav li#newsletter a{
width:193px;
height:30px;
background:url('../images/menu/newsletter.gif') top;
}#mainNav li#newsletter a:hover{background-position:bottom;}

#mainNav2{
width:176px;
position:absolute;
top:347px;
left:3px;
}

#mainNav2 li#aboutLees a{
width:193px;
height:30px;
background:url('../images/menu/about-lees.gif') top;
}#mainNav2 li#aboutLees a:hover{background-position:bottom;}

#mainNav2 li#contactUs a{
width:193px;
height:30px;
background:url('../images/menu/contact-us.gif') top;
}#mainNav2 li#contactUs a:hover{background-position:bottom;}

#mainNav2 li#home a{
width:193px;
height:30px;
background:url('../images/menu/home.gif') top;
}#mainNav2 li#home a:hover{background-position:bottom;}

  /* *** End Menu *** */ 

#pageHeading
{
	top:-105px;
	left:-455px;
	position:relative;
	height:21px;
	background:url('../images/headings/welcome.gif') no-repeat top;
	padding-bottom:5px
}

#bodyHome2 #pageHeading
{
	margin-left:405px;
}

 #contacttable
 {
 		position:relative;
margin-top:-20px;
 }

#bdyContact .pageheading{margin-top:-370px;} 
.pageheading{margin-top:-10px; font-size:19px; font-style:italic;}

.pagesubheading{font-weight:bold;}

#crackCode
{
	position:relative;
	top: 400px;
	left: 40px;
	width: 195px;
	height: 254px;
	background:url('../images/crack-code.jpg') no-repeat top;

}

#crackcodeh1
{
	position:relative;
	width: 195px;
	height: 160px;
	cursor: hand;
	margin-top:30px;
}

#flashcontent2, #flashcontent2New
{
	position:relative;	
	top:-155px;
	left:415px;
	width:220px;
}

#copyright
{
	position:relative;
	top:85px;
	left:100px;
	width:220px;
	font-size:11px;
}

#phone
{
	position:relative;
	top:70px;
	left:610px;
	width:200px;
	font-size:16px;
	color: #FFFFFF;
}

#sitebyiias
{
	float:right;
	position:relative;
	top:80px;
	right:0px;
}

#sitebyiias a
{
	 color: #A6A6A6;
	 font-size:7pt;
	 text-decoration:none;
}

#repairsContentImage
{
	float:right;height:272px;top:-230px;position:relative;margin-bottom:-430px;margin-right:20px;
}

#customContentImage
{
	position:relative;float:right;height:272px;margin-bottom:-130px;margin-right:10px;
	margin-top:-320px;
}

#classicContentImage
{
	float:right;height:272px;margin-bottom:-180px;margin-right:20px;
	margin-top:-130px;
}

#weddingContentImage
{
	float:right;height:272px;margin-bottom:-180px;margin-right:20px;
	margin-top:-130px;
	z-index:1;
}

#bdyHome #maincolText p, #bdyHome2 #maincolText p
{
	margin:20px 0 0 -180px;
}


#hot1
{
	position:absolute;margin:-30px 0 0 440px;
}

#hot2
{
	position:absolute;margin:-30px 0 0 402px;
}

#hot3
{
	position:absolute;margin:-30px 0 0 220px;
}

#hot4
{
	position:absolute;margin:-30px 0 0 490px;
}

#hot5
{
	position:absolute;margin:-30px 0 0 440px;
}
 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#customlist
{
	left: 10px;
}
#customlist li
{
	margin: 0 0 0 30px;
}

