
.sliderwrapper             {position: relative;left:-20px;margin:0 auto;   width: 1040px; height: 560px; overflow: hidden;  border:  0px solid #ddd;font-family:TwCen;font-size:12px;font-weight:bold;}
.sliderwrapper .contentdiv {position: absolute;left: 25px; top: 0;           width: 1040px; height: 560px; visibility: hidden; padding: 5px;background: transparent;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}

.sliderwrapper2             {position: relative;left:0px;margin:0 auto;   width: 1040px; height: 560px; overflow: hidden;  border:  0px solid #ddd;font-family:TwCen;font-size:12px;font-weight:bold;}
.sliderwrapper2 .contentdiv {position: absolute;left:0px; top: 0;         width: 1040px; height: 560px; visibility: hidden; padding: 5px;background: transparent;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}

.pagination		   {                                    width: 990px;margin:0 auto; text-align: center; padding: 10px 0px;}
.pagination a		   {padding: 0 5px;text-decoration: none; color:#00BBFF;;background:transparent;font-family:TwCen;font-size:16px;font-weight:bold;text-transform:uppercase}
.pagination a:hover,
.pagination a.selected	   {color: #000;background-color: #00BBFF;}

.contentdiv {border:0px solid #ff1;width:1010px;height:560px;}
.contentdiv p {padding:10px;font-weight:normal;font-size:14px;margin-top:0;}

.sliderimg {float:left;margin:10px;border:1px solid}
.slidervideo {float:left;margin-right:10px;margin-top:0px;}

#home_specs {position:relative;left:-20px;top:40px;font-size:16px;color:#bbb;;;float:left;z-index:9999;text-align:left}

 home_specs_bg_fore {position:absolute;background:url(/main/images/USSPOGYSSN647-5-int2.png) no-repeat;width:700px;height:267px;float:left;top:20px;left:290px;;clear:both;;;;z-index:1000}
 home_specs_bg_aft  {position:absolute;background:url(/main/images/USSPOGYSSN647-5-int1.png) no-repeat;width:700px;height:216px;float:left;top:260px;left:220px;;clear:both;;;;z-index:1000}

#home_about {position:relative;top:30px;}
#home_about_text {position:relative;font-size:16px;font-weight:normal;margin:0px;float:left;top:20px;width:920px;left:40px;;text-align:justify}


#home_opener		{position:relative;left:0px;top:30px;font-size:16px;color:#bbb;;;float:left;z-index:9999;}

#home_opener_bg		{position:absolute;background:url(/main/featured/fp980x/usspogy647.com.980x.012.jpg) no-repeat;width:980px;height:480px;float:left;
;top:5px;left:10px;;clear:both;;z-index:-20;border-radius:20px;;border:1px solid #000;
;;box-shadow: 0px 0px 40px #ff0000;
}


#home_opener_text	{color:#fff;font-family: TwCen;font-size:14px;float:left;z-index:9999;}
#home_opener .home_opener_text h1   {position:relative;text-transform:uppercase;margin:0;padding:10px;top:20px;text-align:center;width:980px;}
#home_opener .home_opener_text p    {position:absolute;top:20px;margin:0}

#home_opener li {list-style-type:circle;color:#7fff00}

#home_opener_col1	                                     {position:absolute;width:290px;height:150px;left:35px;top:320px;border:2px solid #444;border-radius:10px;opacity:.8; ;box-shadow: 0px 0px 30px #000;}
#home_opener .home_opener_text  #home_opener_col1 h1         {position:relative; ;margin:0;top:0px;left:0px;width:50px;font-size:16px;}
#home_opener .home_opener_text  #home_opener_col1 li         {position:relative; ;margin:0;top:-20px;left:-20px;width:250px;font-size:15px;font-weight:normal}
#home_opener .home_opener_text  #home_opener_col1 li a       {font-weight:bold}
#home_opener .home_opener_text  #home_opener_col1 li a:hover {color:#ff0000}
#home_opener .home_opener_text  #home_opener_col1 li small   {font-size:12px;color:#fff}

#home_opener_col2	                                     {position:absolute;width:290px;height:150px;left:345px;top:320px;;border:2px solid #444;border-radius:10px;;opacity:.8;;box-shadow: 0px 0px 30px #000;}
#home_opener .home_opener_text  #home_opener_col2 h1         {position:relative; ;margin:0;top:0px;left:0px;width:50px;font-size:16px;}
#home_opener .home_opener_text  #home_opener_col2 li         {position:relative; ;margin:0;top:0px;left:0px;width:250px;font-size:15px;font-weight:normal}
#home_opener .home_opener_text  #home_opener_col2 li a       {font-weight:bold}
#home_opener .home_opener_text  #home_opener_col2 li a:hover {color:#ff0000}
#home_opener .home_opener_text  #home_opener_col2 li small   {font-size:12px;color:#fff}

#home_opener_col3	                                     {position:absolute;width:290px;height:150px;left:655px;top:320px;;border:2px solid #444;border-radius:10px;;opacity:.8;;box-shadow: 0px 0px 30px #000;}
#home_opener .home_opener_text  #home_opener_col3 h1         {position:relative; ;margin:0;top:0px;left:0px;width:50px;font-size:16px;}
#home_opener .home_opener_text  #home_opener_col3 li         {position:relative; ;margin:0;top:0px;left:0px;width:250px;font-size:15px;font-weight:normal}
#home_opener .home_opener_text  #home_opener_col3 li a       {font-weight:bold}
#home_opener .home_opener_text  #home_opener_col3 li a:hover {color:#ff0000}
#home_opener .home_opener_text  #home_opener_col3 li small   {font-size:12px;color:#fff}

#home_opener h1 a, #home_opener	li a {color:#00BBFF;}
#home_opener	li a {font-size:12px;}
#home_opener	ul{margin-top:25px;;text-align:left}

#website_links    {position:relative; top:5px;}
#website_links ul {position:relative; top:5px;width:940px;}
#website_links h1 {position:relative;margin-top:25px;font-weight:normal;font-size:14px;}
#website_links li {list-style-type:circle;color:#ff0000;font-size:18px;float:left;margin-left:25px;}
#website_links li:hover{color:#00AA00 }
#website_links li img {vertical-align:middle;text-align:middle;width:140px;}
#website_links .gallery_caption {text-transform:uppercase;font-weight:normal;text-align:middle;width:140px;font-size:12px;}


#class_roster_a    {position:relative;top:50px;left:100px;width:380px;height:350px;overflow:none;float:left}
#class_roster_a h1 {position:relative;margin-top:25px;left:20px;font-weight:normal;font-size:16px;}

#class_roster_a ul {position:relative;display:inline:float:left;;padding:0px;margin-left:25px}
#class_roster_a li {position:relative;display:inline:float:left; }
#class_roster_a li a:hover {background:#000;color:#ff1}

#class_roster_b    {position:relative;left:400px;width:380px;height:350px;overflow:none;;border:0px solid;clear:both;top:-240px}
#class_roster_b ul {position:relative;display:inline:float:left;}
#class_roster_b li {position:relative;display:inline:float:left;}
#class_roster_b li a:hover {background:#000;color:#ff1}

.shipclass {float:left;width:;margin-right:20px;color:#999}
.hullnumber {float:left;width:;margin-right:20px;color:#00AA00}
.shipname  {float:left;width:}

.rosterhead  {style:none;background:#222;width:280px}

.rosterhead .shipclass {float:left; margin-right:40px;color:#00FFBB}
.rosterhead .hullnumber {float:left; margin-right:30px;color:#00FFBB}
.rosterhead .shipname a {float:left; ;color:#00FFBB}


#navmilroster {position:absolute; top:100px;left:700px;border:0px;border-radius:20px;height:20px;width:200px;text-align:center;list-style-type:none}
#navmilroster ul li {;list-style-type:none}
#navmilroster a {color:#ff1}
#navmilroster a:hover {color:#ff0000;}

#patrol_text {position:relative;top:100px;font-size:18px;width:800px;margin:0 auto;}

#reunion_banner img  {position:relative;top:100px;left:-350px;width:200px;height:100px;border:0px;z-index:99999}




