body {
	text-align: center;
	background: repeat-x url(../images/main-bg.gif) bottom left;
	  background-attachment:fixed;
	margin: 0;
	padding: 0;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
    line-height:1.5;
}

/* meb edit Aug. 31 */
div#content_wrapper {
	margin: 0 auto;
	width: 928px; /* 928px */
}
html>body div#content_wrapper {
	background: url(../images/main-bg-trans.gif) repeat-y;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

img a {
	margin: 0;
	padding: 0;
	border: 0;
}

#shadow-l-bg {
	background: repeat-y url(../images/leftshadow-bg.jpg) left top;
	width: 927px;
	margin-right: auto;
	margin-left: auto;

}

#shadow-r-bg {
	background: repeat-y url(../images/rightshadow-bg.jpg) right top;
	width: 928px;
	margin-right: auto;
	margin-left: auto;

}

#shadow-l {
	background: url(../images/leftshadow.gif) repeat-y left top;
	width: 927px;
	margin-right: auto;
	margin-left: auto;

}

#shadow-r {
	background: url(../images/rightshadow.gif) repeat-y right top;
	width: 928px;
	margin-right: auto;
	margin-left: auto;

}

#container {
	background: url(../images/main-bg-3.jpg) repeat-y;
	text-align: left;
	width: 900px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#top {
	width: 900px;
	height: 107px;
	display: block;
}

#top img {
	float: left;
}

#butt{
	background: white;
	width: 100px;
	height: 60px;
}

#butt:hover{
	background: teal;
	width: 40px;
	height: 50px;
	margin-left: 0;
}

#top-ad {
	width: 160px; #728
	height: 90px;
	float: right;
	margin-top: 0px; #10
	position: relative;
	right: 3px;
}

#top img { }

#top-ad img {
	float: right;
}


#top-ad2 {
	width: 340px; #728
	height: 90px;
	float: right;
	margin-top: 0px; #10
	position: relative;
	right: 3px;
}

#top img { }

#top-ad2 img {
	float: right;
}



#allmenu-container {
	background: left top url(../images/allmenu-bg3.jpg) repeat-x;
	padding-top: 0px;
	padding-left: 15px;
	position: relative;
	height:40px;
	color: #5e7164;
	font-size: 10px;
}

.clearer{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	width:0px;
	
}

#allmenu {
	position: absolute;
	font-size: 9px;
	padding-top: 4px;
}

#allmenu a {
	color: #75897b;
	text-decoration: none;
	padding-top: 4px;
}

#allmenu a:link,
#allmenu a:visited,
#allmenu a:active {
	color: #75897b;
	text-decoration: none;
}

#allmenu a:hover { text-decoration: underline; }

#allmenu-layer2 {
	position: absolute;
	margin-top: 20px;
	color: #267911;
	padding-top: 4px;
}

#allmenu-layer2 a:link,
#allmenu-layer2 a:visited,
#allmenu-layer2 a:active {
	color: #267911;
	font-weight: bold;
	text-decoration: none;
}

#allmenu-layer2 a:hover { text-decoration: underline; }




#right-column {
float:right;
	width: 160px;
	height: 907px;
	padding: 0;
	margin: 0;
}

#login {
	width: 145px;
	height: 127px;
	background: no-repeat url(../images/login-bg.jpg);
	color: #ffffff;
	font-size: 09px;
	padding-left: 15px;
	padding-top: 15px;
	position: relative;
}

#right-column a {
	color: #ffffff;
}

#login a {
	color: #ffffff;
}

#login-buttons {
	text-align: right;
	padding-right: 25px;
	padding-top: 10px;
}

.login-style-orange{
	width: 150px;
	height: 133px;
	background: no-repeat url(../images/login-bg.jpg);
	color: #ffffff;
	font-size: 09px;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
}

.login-style-orange a {
	color: #ffffff;
}


.login-style-blue-warp{
	width: 150px;
	height: 133px;
	background: no-repeat url(../images/cwreg/bkg_Thumb01_logged_01.gif);
	color: #ffffff;
	font-size: 09px;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
}

.login-style-blue-warp a {
	color: #ffffff;
}

.login-style-burg-star{
	width: 150px;
	height: 133px;
	background: no-repeat url(../images/cwreg/bkg_Star01_logged_02.gif);
	color: #ffffff;
	font-size: 09px;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
}

.login-style-burg-star a {
	color: #ffffff;
}

.login-style-blue-logo{
	width: 150px;
	height: 133px;
	background: no-repeat url(../images/cwreg/bkg_Logo01_logged_01.gif);
	color: #ffffff;
	font-size: 09px;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
}

.login-style-blue-logo a {
	color: #ffffff;
}


.login-style-circles{
	width: 150px;
	height: 133px;
	background: no-repeat url(../images/cwreg/bkg_Circle01_logged_04.gif);
	color: #ffffff;
	font-size: 09px;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
}

.login-style-circles a {
	color: #ffffff;
}


.login-style-burg-logo{
	width: 150px;
	height: 133px;
	background: no-repeat url(../images/cwreg/bkg_Logo01_logged_02.gif);
	color: #ffffff;
	font-size: 09px;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
}

.login-style-burg-logo a {
	color: #ffffff;
}





.login-textbox {
	width: 120px;
	clear: both;
	margin-top: 1px;
	font-size: 10px;
}
.loggedin-img{
	border: 2px solid #d0d42f;
	margin-right: 5px;
	margin-bottom: 2px;
}
.user-reg-tip{
	clear:right;
	position: absolute;
	margin-top: 6px;
	color: black;
	font-size: 11px;
}
.small-black{
	font-style: italic;
	color: black;
	clear:right;
	position: absolute;
}

.user-welcome{
	font-style: italic;
	color: white;
	clear:right;
	position: absolute;
}
.user-name{
	color: #d0d42f;
	font-size: 9px;
	position: absolute;
	top: 20px;
	left: 68px;
}

#side-ad {
	margin: 0;
	padding: 5px 0 0;
	width: 140px;
}

#left-column {
float:left;
	left:0px;
	margin-left: 0;
}

#main-navigation {
	height: 24px;
}

#navigation-noFlash {
	height: 24px;
	width: 200px;
	background: repeat-x  top url(../images/nav_Strip.gif);
	
}

#lounge-logo {
	height: 29px;
	width: 283px;
	background: no-repeat  top url(../images/loungelogo.gif);
	position: relative; top: 0px;
	margin-left: 5px;

}


#featured-content-container {
	width: 740px;
	height: 447px;
}

#featured-content-mask {
	position: relative;
	width: 740px;
	height: 447px;
	background: no-repeat  top url(../images/lounge-mask.gif);
}

#mask-top-corner {
	position:absolute;
	top: 19px;
	right: 20px;
	
}

#mask-bottom-corner {
	position:absolute;
	bottom: 19px;
	right: 20px;
	
}

#featured-content {
	position: relative;
	height: 400px;
}

#featured-content p {
	margin-top: 0;
}


#featured-content-navigation {
	position: absolute;
	bottom: 1px;
	display: block;
}

#featured-content-navigation a {
	float: left;
	display: block;
}

#featured-flash-content { background: no-repeat  top left url(../images/featured-flash-bg.jpg); }


/* maincontents start */

div#maincontents {
  display: block;
  float: left;
  height: auto;
  margin: 0 0px 0 0;
  padding: 0px 0px 0px 0px;
}

/* day text　*/ 
div#mainContents h1 {
  line-height: 125%;
  color: #666666;
  font-size: 8pt;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}

/* big catch text　*/ 
div#mainContents h2 {
  line-height: 125%;
  color: #990033;
  font-size: 9pt;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}

/*main text　*/ 
div#mainContents h3 {
  line-height: 125%;
  color: #333333;
  font-size: 9pt;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
}

/*midashi 1 text　*/ 
div#mainContents h4 {
  line-height: 125%;
  color: #333333;
  font-size: 11pt;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}

/*cap 1 text　*/ 
div#mainContents h5 {
  line-height: 110%;
  color: #333333;
  font-size: 8pt;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
}

/* maincontents end */


/* menu start */

#menu-container1{
	background: left top url(../images/menu-bg1.jpg) repeat-x;
	padding-top: 5px;
	position: relative;
	height:25px;
	color: #5e7164;
	font-size: 14px;
}

#menu-container {
	background: left top url(../images/menu-bg1.jpg) repeat-x;
	padding-top: 5px;
	padding-left: 15px;
	position: relative;
	height:40px;
	color: #5e7164;
	font-size: 14px;
}

.clearer{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	width:0px;
	
}

#menu {
	position: absolute;
	font-size: 9px;
}

#menu a {
	color: #669966;
	text-decoration: none;
}

/* menu 3 */

#menu a:link,
#menu a:visited,
#menu a:active {
	color: #669966;
	text-decoration: none;
}

#menu a:hover { text-decoration: underline; }

#menu-layer2 {
	position: absolute;
	margin-top: 00px;
	color: #336600;
}

#menu-layer2 a:link,
#menu-layer2 a:visited,
#menu-layer2 a:active {
    background: url("../images/menupoint_b.gif") left center no-repeat;  
	padding-left: 22px;  
	color: #336600;
	font-weight: ;
	text-decoration: none;
}

#menu-layer2 a:hover {
    background: url("../images/menupoint_a.gif") left center no-repeat;  
	padding-left: 22px;  
	}

/* menu end */


#footer-container1{
	background: left top url(../images/footer-bg.jpg) repeat-x;
	padding-top: 4px;
	position: relative;
	height:100px;
	color: #5e7164;
	font-size: 9px;
}

#footer-container {
	background: left top url(../images/footer-bg3.jpg) repeat-x;
	padding-top: 4px;
	padding-left: 15px;
	position: relative;
	height:60px;
	color: #5e7164;
	font-size: 10px;
}

.clearer{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	width:0px;
	
}

#footer {
	position: absolute;
	font-size: 9px;
}

#footer a {
	color: #669966;
	text-decoration: none;
}

/* footer 3 */

#footer a:link,
#footer a:visited,
#footer a:active {
	color: #669966;
	text-decoration: none;
}

#footer a:hover { text-decoration: underline; }

#footer-layer2 {
	position: absolute;
	margin-top: 00px;
	color: #336600;
}

#footer-layer2 a:link,
#footer-layer2 a:visited,
#footer-layer2 a:active {
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}

#footer-layer2 a:hover { text-decoration: underline; }

#footer-layer3 {
	color: #99CC00;
	position: absolute;
	margin-top: 22px;
	line-height:1.5em;
}

#footer-layer3 a:link,
#footer-layer3 a:visited,
#footer-layer3 a:active {
	color: #99CC00;
	text-decoration: none;
}

#footer-layer3 a:hover { text-decoration: underline; }

/* footer seo text */
#footer-layer4 {
	color: #336600;
	position: absolute;
	margin-top: 38px;
	line-height:1.5em;
}
#footer-layer4 a:link,
#footer-layer4 a:visited,
#footer-layer3 a:active {
	color: #99CC00;
	text-decoration: none;
}

#footer-layer4 a:hover { text-decoration: underline; }


/* Cast Bios page */

#cast-holder {
	width: 702px;
	height: 265px;
	display: block;
	overflow: auto;
	position: relative;
	top: 94px;
}

.cast-member {
	width: 223px;
	height: 85px;
	float: left;
	padding-left: 4px;
	margin-bottom: 6px;
	position: relative;
}

.cast-members-name {
	color: #ffffff;
	position: absolute;
	bottom: 5px;
	left: 122px;
	letter-spacing: -1px;
}

.role-name {
	color: #ffffff;
	font-size: 11px;
	margin: 0;
}

.actors-name {
	margin: 0;
	font-style: normal;
	font-weight: bolder;
	font-size: 11px;
}

/* About the Show page */

#about-box {
	width: 388px;
	height: 222px;
	overflow: auto;
	color: #ffffff;
	position: relative;
	top: 140px;
	left: 10px;
	padding-right: 10px;
	line-height: 1.5em;
}


/* Photo Gallery page */

#gallery-name {
	position: absolute;
	top: 28px;
	left: 10px;
	color: #ffffff;
	font-weight: bolder;
}

#thumb-name {
	position: absolute;
	top: 45px;
	color: #ffffff;
	font-size: .9em;
	font-style: italic;
	left: 10px;
}

#gallery-thumbs-container {
	width: 171px;
	height: 320px;
	position: absolute;
	top: 64px;
	left: 13px;
}

#gallery-select{
	width: 200px;
	text-align:right;
	position:absolute;
	top:30px;
	right: 42px;
}
#featured-gallery-photo1 {
	position: absolute;
	right: 44px;
	top: 64px;
	text-align: right;
	width: 502px;
	color: #ffffff;
	line-height: 1.5em;
}
#featured-gallery-photo {
	position: absolute;
	margin:64px auto auto 178px;
	width: 535px;
	color: #ffffff;
	line-height: 1.5em;
}
#featured-gallery-photo p{
	font-size: 12px;
	line-height: 18px;
	margin-top:4px;
	text-align: center;
}
#gallery-thumbs-container img {

	margin-bottom: 6px;
	margin-right: 4px;
}

/* Episode Guide page */

#episode-image {
	position: absolute;
	top: 0;
	left: 0;
}

#episode-dropdown {
	position: absolute;
	top: 134px;
	text-align:right;
/*	width: 300px; */
	right: 49px;
}

#episode-description-box {
	position: absolute;
	top: 163px;
	width: 382px;
	height: 192px;
	overflow: auto;
	color: #ffffff;
	right: 48px;
	padding-right: 10px;
	line-height: 1.5em;
}

/* Cast Bio Individual */

#castbio-actors-name {
	position: absolute;
	left: 305px;
	color: #ffffff;
	font-size: 22px;
	top: 20px;
	display: block;
}

#castbio-role-name {
	left: 520px;
	position: absolute;
	top: 45px;
	color: #ffffff;
}

#castbio-ind-image {
	width: 338px;
	height: 374px;
	position: absolute;
	left: 0;
	top: 0;
}


#castbio-ind-box {
	width: 389px;
	height: 271px;
	overflow: auto;
	color: #ffffff;
	position: absolute;
	top: 90px;
	left: 298px;
	line-height: 1.5em;
	padding-right: 10px;
	font-size: 11px;
}
/* homepage */
#home-featured-top{
	width:740px;
	height:353px;
}
#home-right-column {
float:right;
    width: 160px;
    height: 859px;
    padding: 0; 
    margin: 0;
}
#home-tout {
	background: no-repeat  top left url(../images/featured-flash-bg.jpg);
}
/* messageboard */
#messageboard-container {
	text-align: left;
	width: 900px;
	
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background:url(../images/messageboard-side.jpg) repeat-y bottom right white;
}

#messageboard-content-container {
	width: 740px;

}

/* meb edit Aug. 31 */
#messageboard-content-mask {
	position: relative;
	width: 739px;
	background: url(../images/messageboard-top.gif) no-repeat top;
}
html>body #messageboard-content-mask {
	background: url(../images/messageboard-top.gif) no-repeat top;
}

#messageboard-top-corner {
	position:absolute;
	top: 19px;
	right: 18px;
	
}
#messageboard-content {
	width: 715px;

}
#messageboard-right-column {
	position:absolute;
	width: 160px;
	right:0px;
	height: 907px;
	padding: 0;
	margin: 0;
}
#messageboard-left-column {


}
/* Video Page */
#vid-main-nav{
	background: no-repeat  top 1px url(../images/lounge-mask.gif);
}
#video-right-column {
float:right;
	width: 160px;
	height: 761px;
	padding: 0;
	margin: 0;
}

#video-top{
	height: 447px;
}
#video-tout{
	height: 314px;
}


/* Lounge */
#lounge-content-container {
	width: 740px;
	height: 447px;
}

#lounge-content-container a {
	color: black;
}
#lounge-content-container a {
	color: inherit;
}

#lounge-content-mask {
	position: relative;
	width: 740px;
	height: 447px;
	background: no-repeat  top url(../images/lounge-mask.gif);
}
#lounge-featured-content {
	
	height: 401px;
}

#lounge-mask-top-corner {
	position:absolute;
	top: 19px;
	right: 20px;
	
}

#lounge-mask-bottom-corner {
	position:absolute;
	bottom: 19px;
	right: 20px;
	
}
#lounge-synop{
	position: absolute;
	width: 285px;
	height: 50px;
	top: 109px;
	font-size: 9px;
	left: 8px;
	color: #244c0c;
}
#lounge-theblog{
	position: absolute;
	width: 273px;
	top: 190px;
	left: 7px;
	height: 87px;
	padding: 5px;
}

#lounge-theblog img {
	float: left;
	margin-right: 8px;
}
#lounge-weeklypoll{
	position: absolute;
	width: 278px;
	left: 8px;
	top: 312px;
	height: 95px;
	padding-top: 5px;
	padding-left: 6px;
}

#lounge-weeklypoll a {
	text-decoration: none;
}
#lounge-topboards{
	position: absolute;
	width: 400px;
	height: 200px;
	left: 304px;
	top: 75px;
}
.topboards-box{
	display: block;
	clear: both;
	border-bottom: 1px dashed #585344;
	padding-bottom: 5px;
	padding-top: 4px;
}

.topboards-box:hover {
	background: #e7e9c5;
	display: block;
}

#lounge-topboards h2 {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

.topboards-box p {
	margin: 0;
}

h2 a {
	color: #15150f;
	text-decoration: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font: bold 15px Arial, "Trebuchet MS", Helvetica, sans-serif;
}

.topboards-box img {
	float: left;
	margin-right: 8px;
	margin-left: 5px;
}
/* edited by Jennifer 8.15 */
#lounge-allboards{
	position: absolute;
	width: 400px;
	height: 105px;
	top: 292px;
	left: 303px;
	overflow:auto;
}
/* edited by Jennifer 8.15 */
dt, dl {
	margin: 0;
	padding: 0;
}

/* edited by Jennifer 8.15 */
#lounge-allboards a {
	text-decoration: none;
	border-bottom: 1px dashed #403621;
	display: block;
	padding-left: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* edited by Jennifer 8.15 */

#lounge-allboards a:hover {
	background: #e7e9c5;
}

/* Registration */
.reg-error{ 
    color: #cc0000; 
    font-size: 11px; font-weight: bold; 
    letter-spacing: 0px; 
}

#registration-body{
	text-align:left;
	background: url(../images/register-bg_extra.jpg) top left repeat-y;
	z-index: 100;
}

#registration-bodygraphic{
	background: url(../images/register-bg.jpg) top left no-repeat;
	z-index: 10;
}

#editProfile-bodygraphic{
	background: url(../images/editProfile-bg.jpg) top left no-repeat;
	z-index: 10;
}

#forgotPassword-bodygraphic{
	background: url(../images/forgotPassword-bg.jpg) top left no-repeat;
	z-index: 10;
}


#registration-body span{
	font-size:9px;
	color: #838383;
	float: left;
}
.left-table{
	
	text-align:right;
}
#registration-content{
	width:560px;
	position:relative;
	top: 95px;
	left: 70px;
	color: #2a5b11;
	font-size: 11px;
	letter-spacing: -1px;
}

#registration-content input{
	background: #cdd229;	

}

/* added 8.13 by Jennifer */
#registration-content input.noColor{
	background: #ffffff;	

}
/* Privacy Policy popup- added by Jennifer 8.10 */

#privacy-bodygraphic{
	background: url(../images/privacy-bg.jpg) top left no-repeat;
	z-index: 10;
}

#privacy-content{
	width:560px;
	position:relative;
	top: 95px;
	left: 70px; 
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* Community Guidelines popup- added by Jennifer 8.11 */

#commGuidelines-bodygraphic{
	background: url(../images/commGuidelines-bg.jpg) top left no-repeat;
	z-index: 10;
}

/* Registration Help popup- added by Jennifer 8.15 */

#regHelp-bodygraphic{
	background: url(../images/regHelp-bg.jpg) top left no-repeat;
	z-index: 10;
}

/* Re-send Confirmation Email popup- added by Jennifer 8.15 */

#noTile-body{
	text-align:left;
	background: url(../images/resendEmail-bg.jpg) top left no-repeat;
	
}

#noTile-body span{
	font-size:9px;
	color: #838383;
	float: left;
}
#noTile-content{
	width:560px;
	position:relative;
	top: 95px;
	left: 70px; 
}

#noTile-content input{
	background: #cdd229;	

}

.right-table{	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

/* About The CW popup- added by Jennifer 8.15 */

#aboutCWnoTile-body{
	text-align:left;
	background: url(../images/aboutthecw-bg.jpg) top left no-repeat;
	
}

#aboutCWnoTile-content{
	width:560px;
	position:relative;
	top: 110px;
	left: 70px; 
}

/* Terms of Service popup- added by Jennifer 8.21 */

#terms-bodygraphic{
	background: url(../images/termsofservice-bg.jpg) top left no-repeat;
	z-index: 10;
}


/* added aug 24 by Jennifer */
#blogheader {
	position: relative;
	width: 694px;
	height:74px;
	top: 0px;
	left: 0px;
	z-index: 10;
}

#blogimg {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#blog-content {
    position: relative;
    top: -38px;
    width: 715px;
}

#blogfooter-container{
    background: url(../images/footer-bg.jpg) no-repeat left top;
    padding-left: 15px;
    padding-top: 4px;
    height:100px;
    width: 900px;
    color: #5e7164; 
    font-size: 10px;
}

/*
#footer-container{
	background: left top url(../images/footer-bg.jpg) repeat-x;
	padding-left: 15px;
	padding-top: 4px;
	position: relative;
	height:100px;
	color: #5e7164;
	font-size: 10px;

}

*/

#blogfooter{
    position: relative;
}

#blogfooter a{
color: #75897b;
text-decoration: none;
}
/* added aug 24 by Jennifer */

/* Lounge Sign In - in added sept 05 by Jennifer */
#signin-body{
	text-align:left;
	background: url(../images/signin-bg.jpg) top left no-repeat;	
}

#signin-body span{
	font-size:9px;
	color: #838383;
	float: left;
}
#signin-content{
	width:560px;
	position:relative;
	top: 95px;
	left: 70px; 
	color: #2a5b11;
	font-size: 11px;
	letter-spacing: -1px;
}

#signin-content input{
	background: #cdd229;	
}

.left-table{	
	text-align:right;
}
/* Lounge Sign In */

/* Lab - added sept 07 by Jennifer */
#lab-right-column {
    float:right;
    width: 160px;
    height: 797px;
    padding: 0;
    margin: 0;
}
#lab-right-column a {
    color: #ffffff;
}

/* text based navigation */

div#cwnav {
	border: 0;
	padding: 0;
	margin: 0;
	clear: both;
	background: transparent url("../images/cw-nav-bgcurve.jpg") top left no-repeat;
	height: 24px;
}

div#cwnav ul {
	background: url("../images/cw-nav.jpg?r=12042007") top left no-repeat;
	width: 670px;
	height: 24px;
	margin: 0;
	padding: 0;
	position: relative;
}
	
#cwnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#cwnav ul li,
#cwnav a {
	height: 24px;
	display: block;
	color: #fff;
	border: 0;
}

#cwnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

.cwnb1 { left: 6px; width: 51px; }
.cwnb2 { left: 57px; width: 54px; }
.cwnb3 { left: 111px; width: 44px; }
.cwnb4 { left: 155px; width: 46px; }
.cwnb5 { left: 201px; width: 34px; }
.cwnb6 { left: 235px; width: 64px; }
.cwnb7 { left: 299px; width: 52px; }
.cwnb8 { left: 351px; width: 49px; }
.cwnb9 { left: 400px; width: 45px; }
.cwnb10 { left: 445px; width: 55px; }
.cwnb11 { left: 500px; width: 49px; }
.cwnb12 { left: 564px; width: 106px; }

.cwnb1 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -6px -24px no-repeat; }
.cwnb2 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -57px -24px no-repeat; }
.cwnb3 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -111px -24px no-repeat; }
.cwnb4 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -155px -24px no-repeat; }
.cwnb5 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -201px -24px no-repeat; }
.cwnb6 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -235px -24px no-repeat; }
.cwnb7 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -299px -24px no-repeat; }
.cwnb8 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -351px -24px no-repeat; }
.cwnb9 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -400px -24px no-repeat; }
.cwnb10 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -445px -24px no-repeat; }
.cwnb11 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -500px -24px no-repeat; }
.cwnb12 a:hover { background: transparent url("/../images/cw-nav.jpg?r=12042007") -564px -24px no-repeat; }

