/* main */
body {background:#000 url(images/bg.jpg) top left; background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif;  font-size:13px; margin:0px; padding:0px; color:#707070;}
#bg {width:100%; background:#FFF url(images/bg.jpg) top left; background-repeat:repeat-x; }
#wrap {width:960px; margin-left:auto; margin-right:auto;}
#header {width:960px; height:154px; }
#logo { width:313px; display:inline; float:left; margin-top:0px;}
#content-wrap { display:inline; float:left; width:960px;   }
#sub-page {background:#111; margin:5px; width:950px;}

.page-copy{ display:inline; float:left; width:680px;  margin-left:10px;}
#side-col { display:inline; float:right; width:220px; }

/* main nav  */
	#nav-wrap { width:647px; display:inline; float:right; clear:both; display:block; height:48px; background: url(images/nav-bg.jpg) repeat-x bottom; margin-top:61px; }
	ul#nav { display: inline; list-style: none; padding:0px; margin:0px;  }	
	ul#nav li {	display:block; float: left; text-indent:-9999px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px;  padding:0px; }	
	.li-b1 a {background:url(images/b1.png) top; height:48px; width:98px; display:block; }
	.li-b1 a:hover {background:url(images/b1.png) bottom; height:48px;}
	.li-b2 a {background:url(images/b2.png) top; height:48px; width:92px; display:block; }
	.li-b2 a:hover {background:url(images/b2.png) bottom; height:48px;}
	.li-b3 a {background:url(images/b3.png) top; height:48px; width:119px; display:block; }
	.li-b3 a:hover {background:url(images/b3.png) bottom; height:48px;}
	.li-b4 a {background:url(images/b4.png) top; height:48px; width:104px; display:block; }
	.li-b4 a:hover {background:url(images/b4.png) bottom; height:48px;}
	.li-b5 a {background:url(images/b5.png) top; height:48px; width:113px; display:block; }
	.li-b5 a:hover {background:url(images/b5.png) bottom; height:48px;}
	.li-b6 a {background:url(images/b6.png) top; height:48px; width:121px; display:block; }
	.li-b6 a:hover {background:url(images/b6.png) bottom; height:48px;}

/* sidebar styles */
	#navwrap {  margin:0px; padding:0px; width:220px;  display:inline; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; color:#000; display:block; list-style:none; }
	ul#navul li  { float: left;  font-size: 13px; margin:0px; padding:0px; color:#02625b;  list-style:none;  display:block;  width:220px; margin-bottom:0px; line-height:27px;  }
	ul#navul li a {color:#FFF; text-decoration:none; display:block; font-weight:normal; background:url(images/side-nav-image.jpg) top; height:27px; padding-left:40px;}
	ul#navul li a:hover { color:#FFF; padding-left:40px; background:url(images/side-nav-image.jpg) bottom; height:27px; }

/* Font Styles */
	h1 {font-size:24px; font-weight:normal; color:#111; margin:0px; padding:0px; text-transform:none; font-family:Georgia, "Times New Roman", Times, serif;  }
	h2 {font-size:18px; font-weight:normal; color:#111; line-height:25px; margin-bottom:10px; border-bottom:1px solid #ccc;    text-transform:none; font-family:Georgia, "Times New Roman", Times, serif; }
	h3 {font-size:15px; font-weight:normal; color:#999;    margin:0px; padding:0px; }
	h4 {font-size:15px; font-weight:bold; color:#b90000;    margin:0px; padding:0px; }
	h5 {font-size:30px; color:#666666; padding-bottom:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
	h6 {font-size:30px; color:#666666; padding-bottom:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
	p { margin:0px; line-height:20px;  font-size:12px; color:#707070; padding:0px; margin-top:0px; margin-bottom:10px;}
	li { font-size:123x; color:#fff; margin-left:15px; padding-bottom:10px; line-height:16px;}
	ul {padding-left:5px; margin-left:5px; margin-top:10px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#278d8b;	text-decoration: none;}
	a:visited {	color:#278d8b; text-decoration: none;}
	a:hover {	color:#278d8b; text-decoration: underline;}
	a:active {	color:#278d8b; text-decoration: none;}
	a:focus {outline:none;}  
	
/* Home Styles */
	.home-banner { margin-bottom:15px;}
	.home-b-1 { display:inline;  float:left; width:220px; margin-left:0px; margin-right:10px;}
	.home-b-2 { display:inline;  float:left; width:220px; margin-left:15px; margin-right:10px;}
	.home-b-3 { display:inline;  float:left; width:220px; margin-left:15px; margin-right:0px;}	
	
/* Other Styles  */
	.clear {clear:both; height:0px; }
	.clear10{clear:both; height:10px; }
	.clear20{clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
	
	.col-full { display:inline; float:left; width:920px; margin-left:11px; }
	.col-a { display:inline; float:left; width:460px; margin-left:11px; }
	.col-b { display:inline; float:right; width:460px; margin-right:5px; }
	
	.col-dress { display:inline; float:left; width:430px; }
	.col-info { display:inline; float:right; width:480px; margin-right:11px; }

	.col-f1{ display:inline; float:left; width:220px; margin-top:100px; padding-left:0px; margin-left:0px;}
	.col-f2{ display:inline; float:left; width:200px; margin-top:100px;  padding-left:0px; margin-left:30px;}
	.col-f3{ display:inline; float:right; width:480px; margin-top:100px;  padding-right:0px; margin-right:0px;}
	
	.col-thumbs { display:inline; float:left; width:235px; margin-left:0px; }
	.col-contact { display:inline; float:right; width:220px; margin-right:0px; padding:2px; background:#e5e5e5; border:1px solid #ccc; margin-bottom:30px; }
	
	
	
	.col-c { display:inline; float:left; width:900px; margin:20px;}
	.sub-a { display:inline; float:left; width:430px;  margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:0px; }
	.sub-b { display:inline; float:right; width:430px; margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:0px;}
	.gallery-wrap{ width:460px; float:right; margin-top:5px; border:1px solid #333; background-color:#000; padding-top:10px; padding-bottom:25px; padding-left:5px; padding-right:0px;}

	.impact {font-size:16px; color:#005170; font-weight:normal; letter-spacing:1px; line-height:20px;}
	.line { height:1px; border-top:1px solid #ccc;  margin-top:10px;  margin-bottom:10px; clear:both;}
	.line2 { height:1px; border-top:1px solid #ccc;  margin-top:5px;  margin-bottom:10px; clear:both;}
	.image-right-box	{ display:inline; float:right; border: 1px solid #ccc; padding:4px; margin: 20px; margin-top: -20px; margin-right: 20px;  }
	
	.image-left-box	{ display:inline; float:left; border: 3px solid #ccc; padding:0px; margin-top:10px; margin-left: 9px;  }
	.products	{ display:inline; float:left; ; margin-left: 20px; margin-bottom: 20px;  }
	.map { border: 1px solid #ccc; padding:5px; width:350px; }
	.back {float:right;}
/* sifr styles */	
	.sifr1 { }
	.sIFR-active .sifr1	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr2	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr3	{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
	.sIFR-active .sifr4 {	visibility: hidden;		font-family: Verdana;		line-height: 1em;}

/* product styles */
	.product { width:210px; display:inline; float:left; margin-right:12px; margin-left:12px; margin-top:28px; border: 1px solid #19bcb9; padding:2px; background:#8cdddc;}
	.product-text { background: url(images/pro-text-bg.jpg) no-repeat bottom right; border-top:2px solid #8cdddc; height:33px;}
	.product-text p { line-height:33px; font-family:Georgia, "Times New Roman", Times, serif; color:#15636c; padding-left:15px; font-size:14px;}
	
	.product-large { width:420px; display:inline; float:left; margin-right:12px; margin-left:12px; margin-top:0px; border: 1px solid #19bcb9; padding:2px; background:#8cdddc;}

	ul.gallery { display:inline; list-style:none;}
	ul.gallery li { width:100px; height:140px; display:inline; float:left; margin-right:10px; margin-top:0px; border: 2px solid #19bcb9; padding:0px; background:#8cdddc; margin-bottom:10px; }
	#main_image {}
	
/* footer */
	#footer-wrap {width:100%; height:259px; background:url(images/footer-tile.jpg) repeat-x; }

	#footer  { width:960px; margin-left:auto; margin-right:auto;  font-size:11px; color:#e5e5e5;  text-align:center; background:url(images/footer-bg.jpg) no-repeat; height:259px; }
	#footer p {font-size:12px; color:#fff; padding-top:0px; text-align:left;}
	#footer a:link {color:#278d8b;	text-decoration: none;}
	#footer a:visited {	color:#278d8b; text-decoration: none;}
	#footer a:hover {	color:#278d8b; text-decoration: none;}

/* end of main CSS file */

