

body {
	margin: 0 0 0 0;
    background: url(./images/bg5.png) !important;
	font-family: Verdana;
	font-size: 0.8em;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0 0 0 3px;
	margin: 0px;
	font-family: Verdana;
	color: #000;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}
h2 {

	font-size: 1.25em;
}

a {
	color: #444;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.highlight {
	color: #006090;
	}
	
.small-highlight {
	font-size: 0.85em;
	color: #006090;
}

a img {
	border: 0;
}




.overlay_layer {
background-color: #000000;
 filter:alpha(opacity=90); 
 -moz-opacity: 0.9; 
 -khtml-opacity: 0.9; 
 opacity: 0.9;
 } 
 .overlay_layer_bg{
 background: url(./images/1050x1_30pc_blk.png) repeat-y !important;
 margin-left: auto;
margin-right: auto;
width: 1050px;

 } 

  .overlay_layer__footer_bg{
 background: url(./images/1050x1_30pc_blk.png) repeat-y !important;
 margin-left: auto;
margin-right: auto;
width: 1050px;

 } 
.centerize{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;	
	}

#search{
	float: right;
	margin: 5px 10px 0 0;
	background-color: #FFF;
}

#search .searchinput {
	padding: 1px;
	background: #FFF;
	font-family: Tahoma;
	font-size: 0.9em;
	color: #FFF
	vertical-align: middle;
}

#search input.button {
	padding: 0 10px 2px 10px;
    background-color: #323031;
	font-size: 1.0em;
	color: #fff;
	width: auto;
	height: 24px;
	cursor: pointer;
}



#headernav {
        width: 1000px;
        height: 72px;
        margin: 0px;
        padding: 0px;
        padding-top: 12px;

}

 #tabwrap .tableft  {   float: left;
            background: url(./images/header_left.png) no-repeat;
            height: 30px;
            width: 9px;
            margin: 0px;
            padding: 0px;
            }
#tabwrap .tableft-selected {
			float: left;
            background: url(./images/left_over.png) no-repeat;
            height: 30px;
            width: 9px;
            margin: 0px;
            padding: 0px;
            }
 #tabwrap .tabmid {
            float: left;
             background: url(./images/header_tile.png) repeat-x;
             height: 30px;
             width: auto;
             }
 #tabwrap .tabmid-selected{
            float: left;
             background: url(./images/tile_over.png) repeat-x;
             height: 30px;
             width: auto;
             }
#tabwrap .tabright{
            float: left;
            background: url(./images/header_right.png) no-repeat;
            height: 30px;
            width: 9px;
            margin: 0px;
            padding: 0px;
            }
#tabwrap .tabright-selected{
            float: left;
            background: url(./images/right_over.png) no-repeat;
            height: 30px;
            width: 9px;
            margin: 0px;
            padding: 0px;
            }
#tabwrap h2{
			color: #FFF;
			font-size: 1.1em;
			}
#headerleft{
            float: left;
            background: url(./images/header_left.png) no-repeat;
            height: 72px;
            width: 9px;
            margin: 0px;
            padding: 0px;
            }

#headerlogo{
               float: left;
               background: url(./images/header_tile.png) repeat-x;
               height: 72px;
               width: 140px;
               padding-top: 18px;
               padding-left: 5px;
               padding-right: 10px;
               }
#headermid {
            float: left;
             background: url(./images/header_tile.png) repeat-x;
             height: 72px;
             width: auto;
             border-left: 1px solid #323031;
			 padding-top: 3px;
             }
#headermid  a{
           font-family: Tahoma;
		
             }			 
#headermidright {
            float: left;
             background: url(./images/header_tile.png) repeat-x;
             height: 72px;
             width: auto;
             border-left: 1px solid #323031;
             }
#headermid:hover{
             float: left;
             background: url(./images/tile_over.png) repeat-x;
             height: 72px;
             width: auto;
             border-left: 1px solid #323031;
             }

#headermid a{
             position: relative;
             top: 20px;
             padding-left: 7px;
             padding-right: 7px;
             font-size: 1.4em;
             color: #FFF;
             text-decoration: none;


             }
             
#headerright{
            float: left;
            background: url(./images/header_right.png) no-repeat;
            height: 72px;
            width: 9px;
            margin: 0px;
            padding: 0px;
            }

#content {
	width: 1000px;
    overflow: hidden;
    height: auto;

}


 .content-box{
	position:relative;
	margin:0px 0px 0px 0px;
	padding-top: 0px;
	overflow:hidden;
	width:614px;
	
}

.top-content-box-bg{
	position:relative;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	width:1000px;
	
}

 .content-box-bg{
	background-color: #FFF;
	padding: 4px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding-top: 10px;
	overflow:hidden;
	width:608px;
    background: #FFF url(/images/nav_a.gif) repeat-x;
}

 .content-box-bg-no-pad{
	background-color: #FFF;
	background: #FFF url(/images/nav_a.gif) repeat-x;
	padding: 0px;
	position:relative;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	width:616px;
	
}

.watch-btn{
	background:url(./images/watch-btn.png) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}

#content a h2 {
         color: #003138;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		}

#contentleft {
    float: left;
  
	width: auto;
   height: 100%

}

#contentright {
   float: right;
   margin-left: auto;
   margin-right: auto;
   width: 345px;
    height: 100%;

}


.bottom-right-box{
	background:url(./images/bottom-right-box.png) no-repeat 0 100%;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	min-height: 13px;
	height: 13px;
}

.bottom-content-box{
	background:url(./images/bottom-content-box.png) no-repeat 0 100%;
	width:616px;
	min-height: 12px;
	height: 13px;
}

.bottom-slider-box{
	background:url(./images/bottom-slider-box.png) no-repeat 0 100%;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	min-height: 12px;
	height: 13px;
}

.bottom-video-box{
	background:url(./images/bottom-video-box.png) no-repeat 0 100%;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	min-height: 12px;
	height: 13px;
}

.top-slider-box{
	background:url(./images/top-slider-box.png) no-repeat 0 100%;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	min-height: 7px;
	height: 7px;
}
#schedule {
background-color: #FFF;
overflow:auto;
	width:309px;
	margin:0 0 0 0;
}

#schedule ul {
    width:287px;
	list-style:none;
	padding:10px 0 0 13px;
	margin:0;
	overflow:hidden;
          }
#schedule ul li {
          width:100%;
	      overflow:hidden;
	      padding:0 0 4px;
       	 height:1%;
	     margin:0 0 6px;
	     vertical-align:middle;
	     font-size:0.857em;
	     line-height:1.18em;
         border-bottom: 1px solid #ACB4C2;
          }

#schedule a h2{
   margin-top: 7px;
   }
   
#schedule ul .time{
	font-size:1em;
	width:40px;
	float:left;
	margin:0 13px 0 0;
	overflow:hidden;
	color:#575757;
}

#schedule ul div{
	float:right;
	overflow:hidden;
	padding:0 3px 0 0;
}

#schedule ul div a{
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 0 0 8px;
}
#schedule ul div a img{
          display:block;
          }


#schedule ul .title_show{
	font-size:1em;
	float:left;
	margin:0 0px 0 0;
	overflow:hidden;
	color:#575757;
	width:180px;
}

#schedule ul .related_show{
	font-size:1em;
	float:left;
	margin:0 0px 0 0;
	overflow:hidden;
	color:#575757;
	width:300px;
}

#schedule ul .related_show a{
	text-decoration: none;
}


#footer {
   width: 100%;
	margin: 0 25px;
	margin-left: auto;
   margin-right: auto ;
    background-color: #1D2932;
}
#footer, #footer p, #footer a {
	font-size: 0.94em;
	color: #000;
	line-height: 1.5em;
}

/* Slider Thumbs */

 .box{
	height:132px;
	width:198px;
	position: relative;
	padding:1px 2px 4px;
	overflow:hidden;
	margin: 10px 26px 10px 22px;
	float:left;
	display:inline;
}


/*posts bg*/
.bg-t,
.bg-r,
.bg-b,
.bg-l{
	position:absolute;
	overflow:hidden;
	display:block !important;

}


 .bg-t{
	background:url(./images/bg-episode-holder-small-t.gif) no-repeat;
	top:0;
	left:4px;
	width:194px;
	height:1px;
}
.bg-r{
	background:url(./images/bg-episode-holder-small-r.png) no-repeat;
	top:1px;
	left:198px;
	width:4px;
	height:136px;
}
.bg-b{
	background:url(./images/bg-episode-holder-small-b.png) no-repeat;
	top:105px;
	left:4px;
	width:194px;
	height:32px;
}
.bg-l{
	background:url(./images/bg-episode-holder-small-l.png) no-repeat;
	top:0;
	left:0;
	width:4px;
	height:136px;
}
.container{
	position:absolute;
	top:112px;
	left:6px;
	padding:0;
	width:190px;
	height:19px;
	overflow:hidden;
	text-align: center;
    z-index: 10;
}
 .illustration{
	display:block;
	cursor:pointer;
	overflow:hidden;

}
.container .episode-name{
	float:left;
	overflow:hidden;
	margin:2px;
	font-size:0.857em;
	line-height:1.167em;
	color:#fff;
	text-decoration: none;
	font-weight: bold;

}

.container .btn-grey-s{
	float:right;
}


/* Watch Episode */

#watchwrap{
	width: 744px;
	height: 425px;
	float: left;
	/*text-align: center;*/
	background-color: #EFEFEF;
	z-index: 2;
	}

#watchwrap a{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 744px;
	height: 425px;
	border: 5px solid #EFEFEF;
	}
	
#ad1zs {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 744px;
	height: 425px;
	border: 5px solid #EFEFEF;
	}

.episode_links ul{
	list-style: none;
	}
.external_episode_links li {
	float: left;
	width: 140px;
	}
.external_episode_links li a {
	color: #006090;
	line-height: 1.5em;
	text-decoration: none;
	border: 0px;
	}
.new_episode_links ul{
	list-style: none;
	}
.new_episode_links li {
	float: left;
	width: 240px;
	}
.new_episode_links li a {
	line-height: 1.7em;
	text-decoration: none;
	border-bottom: 1px solid #ACB4C2;
	}
.sourcelink {
	border: 0px !important;
	margin: 0px;
	}
.reportlink {
	border: 0px !important;
	margin: 0px;
}

#featuredvidwrap a{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 228px;
	height: 145px;
	border: 10px solid #343433;
	}
	
#watchinfo {
	width: 950px;
	min-height: 300px;
	height: auto;
}

#watchinfo a {
	color: #2E0040;
	}

#watchinfo h2 {
padding: 8px 10px 10px 10px;
}

#watchinfo ul {
	list-style-type: none;
	}

#watchcomments{
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0
}

#watccomments a {
	color: #2E0040;
	}
	

	

#watchcomments h2 {
padding: 8px 10px 10px 10px;
}

/* close image for player overlays*/
.watchovers div.close {
	background:url(/images/icons/close.png) no-repeat;
	position:relative;
	float: right;
	top: -33px;
	left: 33px;
	width:35px;
	height:35px;
	cursor:pointer;
}


.watchovers .padding{
	margin: 20px;
	padding: 20px;
	background-color: #FFF;
	width: 665px;
	height: 345px;
	}
	
.watchovers {
	display: none;
	}
.watchovers .margin40{
	margin-left: 40px;
	margin-top: 20px;
	}
#watchovershare {
	display:none;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 744px;
	height: 425px;
	border: 5px solid #EFEFEF;
	background-color: #3c3c3c;
	}
.watchovers .wosheader {
	position: relative;
	top: -6px;
	left: 4px;
	}
/* Image Rotator */


#sliderwrap {
 margin-left: auto ;
   margin-right: auto ;
	width: 1000px;
	overflow: hidden;
	height: auto;

}

#videoscreenwrap {
	background-color: #EFEFEF;
	}
#featurednav {
	padding: 7px;
	width: 100%;
	height: 30px;

}

#featurednav h2 {
	padding: 8px 10px 0 10px;
}

#featurednav a{
	padding-right: 20px;
	font-weight: bold;
	position: relative; 
	top: -6px;
	text-decoration: none;
	}
#featurednav .prev{
	position: relative;
	top: 0px;
	left: -12px;
	}
#featurednav .next{
	position: relative;
	top: 0px;
	left: 12px;
	}
	
.nolist ul{
		list-style:none;
		position: relative;
		left: -25px;
		}
.nolist ul img {
		position: relative;
		top: 5px;
		padding-right: 4px;
		}
.nolist p {
		font-size: 0.9em;
		padding-left: 30px;
		line-height: 1.6em;
		}
#chatwindow {
		width: 216px; 
		height: 425px; 
		padding: 10px; 
		float: left; 
		margin-left: 20px; 
		margin-right: 0px; 
		background-color: #EFEFEF;
		position: relative;
		left: -10px;
		top: -40px;
		}
#chatwindow a{
		font-weight: bold;
		position: relative; 
		top: -12px;
	}
#messagewindow {
	background-color: #FFF; height: 380px; overflow: auto; padding: 7px; 
	}
.main_image {
    width: 616px;
    height: 315px;
    float: left;
    background: #333;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}
.main_image h2 {
    font-size: 2em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 10px;
	color: #FFF;
}
.main_image h3 {
    font-size: 1.8em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 10px;
	color: #FFF;
}

.main_image a{
	color: #2E0040;
}
.main_image p {
    font-size: 1.2em;
    line-height: 1.6em;
    padding: 10px;
    margin: 0;
	color: #FFF;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
    font-size: 1em;
    padding: 0 0 0 10px;
 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
   /*--Hide description by default, if js is enabled, we will show this--*/
	color: #FFF;
}

.main_image .desc a{
    color: #D8003E;
	font-weight: bold;
	text-decoration: none;
}

.main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
	color: #FFF;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
    background: url(/images/btn_collapse.gif) no-repeat left top;
    height: 27px;
    width: 93px;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
}
.main_image a.show {background-position: left bottom;}

.main_show_list {
    float: left;
    width: 605px;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
}
.main_show_list .seasonimage {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    float: left;
}


.main_show_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.main_show_list h2 {
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0;
	text-decoration:none;
}
.main_show_list ul li{
    margin: 0;
    padding: 12px 10px;
    background: #FFF url(/images/nav_a.gif) repeat-x;
    width: 600px;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
}

.main_show_list ul li a {
	line-height: 2.0em;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
	
	 }
.main_show_list .linkborder {
	border-bottom: 1px solid #ACB4C2;
	
	 }
.main_show_list .linkborder:hover {
	background-color: #ACB4C2;
	
	 }
.main_show_list ul li.hover { /*--Hover State--*/
    background: #ddd;
    cursor: pointer;
}
.main_show_list ul li.active { /*--Active State--*/
    background: #fff;
    cursor: default;
}
html .main_show_list ul li h2 {
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0;
	text-decoration:none;
}
.main_show_list ul li .block {
    float: left;
    margin-left: 5px;
    padding: 0;
    width: 600px;
}


/* Reviews */
#tvshow_review {
    float: left;
    width: 605px;
    background: #f0f0f0;
   
}
#tvshow_review ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#tvshow_review h2 {
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0;
	text-decoration:none;
}
#tvshow_review ul li{
    margin: 0;
    padding: 12px 10px;
    background: #FFF url(/images/nav_a.gif) repeat-x;
    width: 600px;
    float: left;
 
}

#tvshow_review ul li a {
	line-height: 2.0em;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
	
	 }

html .#tvshow_review ul li h2 {
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0;
	text-decoration:none;

}

#tvshow_review .seasonimage {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    float: left;
}


#tvshow_review .reviewheader {
	margin-top: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ACB4C2;
	min-height: 40px;
	height: 100%;
	}

#tvshow_review .mainreview{
	padding: 10px;
	}


/* Episode */
.episode {
	margin: 5px;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #E2E2E2;
}

.episode h4 {
	font-size: 1.12em;
	font-weight: normal;
}
.episode img.thumb {
	
	margin: 0 5px 0 10px;
	border: 5px solid #E2E2E2;
	
}

.episode span {
	padding: 8px 0 0 10px;
	}
.episode a {
	text-decoration: none;
}

.episode p {
	margin: 10px 10px 0 15px;
	padding: 10px 0 0 0;
	}
.episode a.button {
	float: right;
	margin: 8px 5px;
	display: block;
}

.episode .episode_big {
	float: left;
	margin: 8px 5px;
	font-size: 1.8em;
	font-weight: bold;
	display: block;
}

/* Featured Episode */
.featured {
	background: #fff;
}
.featured img.thumb {
	margin: 0 8px 0 0;
	border: 8px solid #ebf3f6;
}

.featured object.thumb {
	margin: 0 8px 0 0;
	border: 8px solid #ebf3f6;
}
.featured a.button {
	margin: 10px 5px 0 5px;
}

/* Comments */
.comment {
	margin: 5px;
	border: 1px solid #e6e6e6;
	background: #ebf3f6 url(./images/comment.png);
	padding: 5px 10px 5px 5px;
}
.comment h5 {
	margin: 4px 0;
	font-size: 1.0em;
}
.comment h5 a {
	text-decoration: underline;
}
.comment h5 a:hover {
	text-decoration: none;
}
.comment h5, .comment h5 a {
	color: #4084a7;
}


/* Message Boxes */
.message, .message-error, .message-info {
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
	border-left: 4px solid;
	background: #f9f9f9;
	padding: 5px;
	display: block;
}
.message {
	border-left-color: #3c0;
}
.message-error {
	border-left-color: #c00;
}
.message-info {
	border-left-color: #369;
}
.message p, .message-error p, .message-info p {
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}

/* Clear Classes */
.clear {
	clear: both;
}
.lclear {
	clear: left;
}
.rclear {
	clear: right;
}

/* Division Positions / Styles */
.left {
	float: left;
}
.right {
	float: right;
}
.inline {
	display: inline;
}
.block {
	display: block;
}
.center {
	margin: 0 auto;
}
.top {
	margin-top: 0;
}

/* Font Positions / Styles */
.tleft {
	text-align: left;
}
.tcenter {
	text-align: center;
}
.tright {
	text-align: right;
}

/* Easy Slider */

	.sliderhead{
		padding: 6px;
        color: #F0F0F0;
		
		}
	.sliderhead a{
		color: #FFF;
		text-decoration: none;
 	    font-weight: bold;
		}

	#slider {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
	   width: 1000px;
      position: relative;
		background-color: #Fff;
		overflow: hidden;


		}
    #slider h2{
            line-height: 1.2em;
            font-size: 1.1em;
            margin-top: 7px;
            }



/* Easy Slider */

	#featuredslider ul, #featuredslider li,
	#featuredslider2 ul, #featuredslider2 li{
		margin: 0px;
		padding:0;
		list-style:none;
		}
	#featuredslider2{margin-top:1em;}
	#featuredslider li, #featuredslider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		
		width:615px;
		height:320px;
		overflow:hidden; 
		}	


/* spiffy corners */

.spiffy{display:block;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF;}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f3f3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f2f2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;}
.spiffy4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.spiffy5{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}

.chatcorners{display:block}
.chatcorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.chatcorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#fbfbfb}
.chatcorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;
  background:#fcfcfc}
.chatcorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;}
.chatcorners4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.chatcorners5{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.chatcornersfg{
  background:#FFFFFF}

.greycorners{display:block}
.greycorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efefef}
.greycorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7a7b7c;
  border-right:1px solid #7a7b7c;
  background:#bbbcbc}
.greycorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #36383a;
  border-right:1px solid #36383a;
  background:#c8c8c8}
.greycorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8;}
.greycorners4{
  border-left:1px solid #7a7b7c;
  border-right:1px solid #7a7b7c}
.greycorners5{
  border-left:1px solid #bbbcbc;
  border-right:1px solid #bbbcbc}
.greycornersfg{
  background:#efefef}

/* spiffy corners */



