/* --------------------------------------------
UA-2005: Universal/Accessible
Name:     UA
Designer: Dori Yelverton
URL:      www.dsydesign.net
Date:     Sep 2008


Color Scheme:  

----------------------------------------------- */


/* -- 508 HIDE -- */
#skip {position: absolute; left: -9999px; font-size: small;}
#skip a:hover {color: #ffffff;}
.hide {display: none;}
.clear {clear:both;}
img.fr {float:right; padding:0; margin:0;}
img.fl {float:left; padding:0; margin:0;}
.left {float:left;  padding-right:4px;}
.right {float:right; padding-left:4px;}
.center {float:center;}

.showcase {padding:10px; text-align:center;}




/* --  CLASSIC TAGS A-Z  -- */

abbr, acronym {font-style: normal; border-bottom: dotted 1px #d6d6d6; cursor: help;}
img {border: 0; padding: 0;}



body {
color:#666666;
background:#666666 url(http://www.homeoptics.com/images/fauxwall2.gif) repeat;
font: 62.5%/1.4em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif;
margin:0px;
}
 
 
 
.about{font:1.3em/1.4em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; color:#000000;}
h2.about{font:1.4em/1.0em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; color:#000000;}

.contact{font:1.5em/1.5em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; color:#000000;}
h2.contact{font:1.5em/1.0em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; color:#000000;}

.link {font:1.2em/1.4em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; color:#ffffff;}
h2.link {font:1.3em/1.0em century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; color:#1d1800;}

#soft {width:750px; height:10px; margin:0 auto;}
#soft p {color:#49463e; font-size:10px; font-family: century gothic, Futura Lt BT, AvantGarde Bk BT, sans-serif; text-align:center;}
#soft a:link, #soft a:visited  {color:#49463e; text-decoration: none;} 
#soft a:hover {color:#fff; text-decoration: none;} 



a:link, #soft a:visited  {color:#fff; text-decoration: none;} 
a:hover {color:#000; text-decoration: none;} 





/* -- PAGE STRUCTURE  -- */

#container_shell {
width:750px;
text-align:left;
margin:0 auto;
/* overflow:hidden; */
}

#container_wrap {
width:750px;
height:498;
float:left;
margin-top:15px;
}


#container_wraphome {
width:750px;
height:498;
float:left;
margin-top:28px;
}




#containerprint {width: 560px; text-align:left; padding:20px; background: #ffffff; color:#000; }  
#containerprint h1 {color:#000; font: 13px/15px verdana, arial, sans-serif; font-weight:bold;}  



#flashcontent {position:relative; width: 750px; height: 142px;}    
#flashcontent #blurb {display:none; }


/* homenav */



#anavwrap { 
	width: 750px;
	height: 64px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/bkgnav.jpg) no-repeat;
}

 

#anav { 
	width: 750px;
	height: 64px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#anav ul	{
	width: 750px;
	height: 64px;
	background: url(http://www.homeoptics.com/images/bkgnav.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#anav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#anav ul li, #anav a {
	height: 64px;
	display: block;
}

#anav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#anav1 {left: 33px; width: 275px;}
#anav2 {left: 515px; width: 200px;}


#anav1 a:hover, #ona1 {background: transparent url(http://www.homeoptics.com/images/bkgnav.jpg) -33px -64px no-repeat;}
#anav2 a:hover, #ona2 {background: transparent url(http://www.homeoptics.com/images/bkgnav.jpg) -515px -64px no-repeat;}



/* foot */



#bnavwrap { 
	width: 750px;
	height: 33px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/pagebot80033.gif) no-repeat;
}

 

#bnav { 
	width: 750px;
	height: 33px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#bnav ul	{
	width: 750px;
	height: 33px;
	background: url(http://www.homeoptics.com/images/pagebot80033.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#bnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#bnav ul li, #bnav a {
	height: 33px;
	display: block;
}

#bnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#bnav1 {left: 590px; width: 200px;}

#bnav1 a:hover {background: transparent url(http://www.homeoptics.com/images/pagebot80033.gif) -590px -33px no-repeat;}




/* foot */



#b2navwrap { 
	width: 750px;
	height: 33px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/pagebot80033blue.gif) no-repeat;
}

 

#b2nav { 
	width: 750px;
	height: 33px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#b2nav ul	{
	width: 750px;
	height: 33px;
	background: url(http://www.homeoptics.com/images/pagebot80033blue.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#b2nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#b2nav ul li, #b2nav a {
	height: 33px;
	display: block;
}

#b2nav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#b2nav1 {left: 590px; width: 200px;}

#b2nav1 a:hover {background: transparent url(http://www.homeoptics.com/images/pagebot80033blue.gif) -590px -33px no-repeat;}


/* foot */


#b3navwrap { 
	width: 750px;
	height: 33px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/pagebot80033red.gif) no-repeat;
}

 

#b3nav { 
	width: 750px;
	height: 33px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#b3nav ul	{
	width: 750px;
	height: 33px;
	background: url(http://www.homeoptics.com/images/pagebot80033red.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#b3nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#b3nav ul li, #b3nav a {
	height: 33px;
	display: block;
}

#b3nav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#b3nav1 {left: 598px; width: 195px;}

#b3nav1 a:hover {background: transparent url(http://www.homeoptics.com/images/pagebot80033red.gif) -590px -33px no-repeat;}


/* lifestyle */


#cnavwrap { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/rvnavlifestyle.jpg) no-repeat;
}

 

#cnav { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#cnav ul	{
	width: 750px;
	height: 67px;
	background: url(http://www.homeoptics.com/images/rvnavlifestyle.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#cnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#cnav ul li, #cnav a {
	height: 67px;
	display: block;
}

#cnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#cnav1 {left: 37px; width: 90px;}
#cnav2 {left: 130px; width: 75px;}

#cnav1 a:hover, #onc1 {background: transparent url(http://www.homeoptics.com/images/rvnavlifestyle.jpg) -37px -67px no-repeat;}
#cnav2 a:hover, #onc2 {background: transparent url(http://www.homeoptics.com/images/rvnavlifestyle.jpg) -130px -67px no-repeat;}



/* inside home link */



#dnavwrap { 
	width:750px;
	height: 92px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/rvfootuni.gif) no-repeat;
	}

 

#dnav { 
	width: 750px;
	height: 92px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#dnav ul	{
	width: 750px;
	height: 92px;
	background: url(http://www.homeoptics.com/images/rvfootuni.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#dnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#dnav ul li, #dnav a {
	height: 92px;
	display: block;
}

#dnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#dnav1 {left: 428px; width: 332px;}

#dnav1 a:hover {background: transparent url(http://www.homeoptics.com/images/rvfootuni.gif) -428px 0px no-repeat;}



/* about */
#enavwrap { 
	width: 750px;
	height: 64px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://www.homeoptics.com/images/bkgnav.jpg) no-repeat;
}

 

#enav { 
	width: 750px;
	height: 64px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#enav ul	{
	width: 750px;
	height: 64px;
	background: url(http://homeoptics.com/images/bkgnav.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#enav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#enav ul li, #enav a {
	height: 64px;
	display: block;
}

#enav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#enav1 {left: 33px; width: 275px;}
#enav2 {left: 515px; width: 200px;}

#enav1 a:hover, #one1 {background: transparent url(http://homeoptics.com/images/bkgnav.jpg) -33px -64px no-repeat;}
#enav2 a:hover, #one2 {background: transparent url(http://homeoptics.com/images/bkgnav.jpg) -515px -64px no-repeat;}



/* portfolio */


#fnavwrap { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://homeoptics.com/images/rvnavportfolioblue.jpg) no-repeat;
}

 

#fnav { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#fnav ul	{
	width: 750px;
	height: 67px;
	background: url(http://homeoptics.com/images/rvnavportfolioblue.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#fnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#fnav ul li, #fnav a {
	height: 67px;
	display: block;
}

#fnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#fnav1 {left: 37px; width: 90px;}
#fnav2 {left: 130px; width: 75px;}

#fnav1 a:hover, #onf1 {background: transparent url(http://homeoptics.com/images/rvnavportfolioblue.jpg) -37px -67px no-repeat;}
#fnav2 a:hover, #onf2 {background: transparent url(http://homeoptics.com/images/rvnavportfolioblue.jpg) -130px -67px no-repeat;}

 
/* links */


#gnavwrap { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://homeoptics.com/images/rvnavlinks.jpg) no-repeat;
}

 

#gnav { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#gnav ul	{
	width: 750px;
	height: 67px;
	background: url(http://homeoptics.com/images/rvnavlinks.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#gnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#gnav ul li, #gnav a {
	height: 67px;
	display: block;
}

#gnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#gnav1 {left: 37px; width: 90px;}
#gnav2 {left: 130px; width: 75px;}

#gnav1 a:hover, #ong1 {background: transparent url(http://homeoptics.com/images/rvnavlinks.jpg) -37px -67px no-repeat;}
#gnav2 a:hover, #ong2 {background: transparent url(http://homeoptics.com/images/rvnavlinks.jpg) -130px -67px no-repeat;}


/* wedding */


#hnavwrap { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://homeoptics.com/images/rvnavportfoliored.jpg) no-repeat;
}

 

#hnav { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#hnav ul	{
	width: 750px;
	height: 67px;
	background: url(http://homeoptics.com/images/rvnavportfoliored.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#hnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#hnav ul li, #hnav a {
	height: 67px;
	display: block;
}

#hnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#hnav1 {left: 37px; width: 90px;}
#hnav2 {left: 130px; width: 75px;}

#hnav1 a:hover, #onh1 {background: transparent url(http://homeoptics.com/images/rvnavportfoliored.jpg) -37px -67px no-repeat;}
#hnav2 a:hover, #onh2 {background: transparent url(http://homeoptics.com/images/rvnavportfoliored.jpg) -130px -67px no-repeat;}


/* events */


#inavwrap { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://homeoptics.com/images/rvnavevents.jpg) no-repeat;
}

 

#inav { 
	width: 750px;
	height: 67px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:0;
	top:0;
}


#inav ul	{
	width: 750px;
	height: 67px;
	background: url(http://homeoptics.com/images/rvnavevents.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#inav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#inav ul li, #inav a {
	height: 67px;
	display: block;
}

#inav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}


#inav1 {left: 37px; width: 90px;}
#inav2 {left: 130px; width: 75px;}
#inav3 {left: 206px; width: 81px;}
#inav4 {left: 292px; width: 49px;}
#inav5 {left: 351px; width: 108px;}
#inav6 {left: 468px; width: 45px;}


#inav1 a:hover, #oni1 {background: transparent url(http://homeoptics.com/images/rvnavevents.jpg) -37px -67px no-repeat;}
#inav2 a:hover, #oni2 {background: transparent url(http://homeoptics.com/images/rvnavevents.jpg) -130px -67px no-repeat;}

  
#page-home {width: 750px; height: 436px; position:relative; margin:0; padding:0; background: url(http://homeoptics.com/images/bkg.gif) no-repeat;}
#page-about {width: 750px; height: 436px; position:relative; margin:0; padding:0; background: url(http://homeoptics.com/images/bkgplain.gif) no-repeat;}


#rvfoothome { 
	width:750px;
	height: 127px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(http://homeoptics.com/images/rvhomename.gif) no-repeat;
}





#over { 
position:absolute;
top:20px;
left:50px;
width: 680px; 
height: 200px; 
margin:0;
padding:0;
text-align:left; 
background:transparent;
}

.pad {
position:relative;
top:10px;
left:10px;
width: 530px;
height:270px;
text-align:left; 
background:transparent;
overflow:auto;

}

 

.padportfolio { 
position:relative;
top:30px;
left:70px;
margin:0;
padding:0;
text-align:left; 
background:transparent;
}

.padportfolio4x2 { 
position:absolute;
margin-top:65px;
margin-left:65px;
padding:0;
background:transparent;
color:#000033;
}

.padportfolio4x3 { 
position:absolute;
margin-top:35px;
margin-left:65px;
padding:0;
background:transparent;
color:#000033;
}

.padportfolio3x2 { 
position:absolute;
margin-top:85px;
margin-left:150px;
padding:0;
background:transparent;
color:#000033;
}

.padwedding4x1 { 
position:absolute;
margin-top:65px;
margin-left:65px;
padding:0;
background:transparent;
color:#660000;
}

.padwedding { 
position:absolute;
margin-top:47px;
margin-left:28px;
padding:0;
background:transparent;
color:#660000;
}


.singlepicture { 
position:absolute;
margin-top:35px;
margin-left:35px;
padding:0;
background:transparent;
color:#000033;
}

.slideshow{ /*CSS for DIV containing each image*/
float: left;
width: 175px;
height: 115px;
}

.slideshow img{ /*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/
width: 139px;
height: 83px;
}


.wedding2{ /*CSS for DIV containing each image*/
float: left;
width: 175px;
height: 100px;
}

.wedding2 img{ /*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/
width: 139px;
height: 83px;
}

.wedding{ /*CSS for DIV containing each image*/
float: left;
width: 175px;
height: 175px;
}

.wedding img{ /*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/
width: 139px;
height: 150px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 450px;
color:#000033;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 5px;
margin-bottom: 0px;
font-size: .9ems;
padding:0px;
}

#navlinks a:link, #navlinks a:visited  {color:#000033; text-decoration: none;} 
#navlinks a:hover {color:#fff; text-decoration: none;} 

#navlinks a.current{ /*CSS for currently selected navigational link*/
color:#ffffff;
}


#navweddingMain a:link, #navwedding a:visited  {color:#660000; text-decoration: none;} 
#navweddingMain a:hover {color:#fff; text-decoration: none;} 

#navweddingMain a.current{ /*CSS for currently selected navigational link*/
color:#ffffff;
}

#navweddingMain { /*CSS for DIV containing the navigational links*/
width: 400px;
color:#660000;
}

#navweddingMain a{ /*CSS for each navigational link*/
margin-right: 5px;
margin-bottom: 0px;
font-size: .9ems;
padding:0px;
}


#navwedding a:link, #navwedding a:visited  {color:#660000; text-decoration: none;} 
#navwedding a:hover {color:#fff; text-decoration: none;} 

#navwedding a.current{ /*CSS for currently selected navigational link*/
color:#ffffff;
}

#navwedding { /*CSS for DIV containing the navigational links*/
width: 400px;
color:#660000;
}

#navwedding a{ /*CSS for each navigational link*/
margin-right: 5px;
margin-bottom: 0px;
font-size: .9ems;
padding:0px;
}



.slideshow2{ /*CSS for DIV containing each image*/
margin-left:20px;
width: 750px;
height: 350px;
}

.slideshow2 img{ /*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/
width: 700px;
height: 305px;
}

#axs {display:none;}

#abstract {display:none;}
#abstract h1 {display:none;}
#abstract p {display:none;}