/* global wide nav definitions  */

/*center content*/
#contentcontainer{
	 text-align: center;
}
#content{
	margin: auto;
 display: table; /* for real browsers */
 *display: inline-block; /* for ie */
	*width:auto;
}
/****************/

#sonywidenav * {
	margin: 0;
	padding: 0;
}

#sonywidenav {
	font-family: arial,verdana,sans-serif;
	font-size: 8px;
	letter-spacing: -.01em;
}

#sonywidenav img,
#sonywidenav fieldset {
	border: none;
}

#sonywidenav fieldset input {
	vertical-align: middle;
}

#sonywidenav fieldset input,
#sonywidenav fieldset select {
	font-size: 9px;
}

#sonywidenav ul {
	list-style: none;
}

#sonywidenav .accessible {
	display: none;
}

#sonywidenav {
	height: 64px;
	margin: 0 auto;
	width: 805px;
}

#sonywidenavcontent,
#sonywidenavfeatures {
	margin-left: -12px;
	position: relative;
}

#sonywidenavcontent {
	height: 38px;
	overflow: hidden;
}

#sonywidenavcontent form {
	float: right;
	width: 125px;
}

#sonywidenavcontent form fieldset {
	height: 14px;
	padding: 1.7em 0 0 0;
	
}

#sonywidenavcontent form fieldset #search {
	height: 14px;
	width: 71px;
	vertical-align: top;
	
}

#sonywidenavcontent h1,
#sonywidenavcontent ul,
#sonywidenavcontent ul li {
	float: left;
}
#sonywidenavcontent ul{
	padding-left:1em;
}


#sonywidenavcontent ul li {
	width: 59px;

}
#sonywidenavcontent ul #sonynavmain {
	width: 285px;
}
#sonywidenavcontent ul #sonynavtv {
	width: 76px;
}

#sonywidenavcontent ul #sonynavhomevideo {
	width: 134px;
}

#sonywidenavcontent ul #sonynavgames {
	width: 56px;
}

#sonywidenavcontent ul #sonynavmobile {

}

#sonywidenavcontent h1 a,
#sonywidenavcontent ul li a {
	display: block;
	height: 0;
	padding-top: 100%;
}

#sonywidenavfeatures {
	padding-right: 35px;
}

#sonywidenavfeatures h2 {
	float: left;
	height: 26px;
	margin-left: -19px;
	_margin-left: -31px;
	_position: relative;
	overflow: hidden;
}

#sonywidenavfeatures h2 a {
	display: block;
	height: 0;
	padding-top: 26px;
	width: 144px;
}

#sonywidenavfeatures form,
#sonywidenavfeatures #sonyfeaturelinks a,
#sonywidenavfeatures #sonyfeaturelinks ul {
	float: right;
	background: none;
}

#sonywidenavfeatures #sonyfeaturelinks a {
	margin: 5px 5px 0 2px;
}
#sonywidenavfeatures #sonyfeaturelinks ul{
	height:2em;
	margin-top:0.9em;
}
#sonywidenavfeatures #sonyfeaturelinks ul li {
	float: left;
}
#sonywidenavfeatures #sonyfeaturelinks ul li a{
	display: inline;
	float: none;
	margin-top:0px;
	display:block;
	height:0px;
	padding-top:8px;
	overflow:hidden;
}
#sonywidenavfeatures #sonyfeaturelinks ul li.listfirst a{
	width:2em;
}

#sonywidenavfeatures ul#sonynavsub{
	width:50px;
	float:left;
}
#sonywidenavfeatures ul#sonynavsub li{
	padding-left:80px;
}
#sonywidenavfeatures ul#sonynavsub li a{
	display:block;
	padding-top:20px;
	height:0px;
	overflow:hidden;
	width:70px;
}

/*TV*/
#sonytvwidenav{
	background:url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/tv_bg.jpg) top left repeat-x;
}
#sonytvwidenav #sonywidenav{
	background:url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/nav_television.jpg) top left no-repeat;
}
#sonytvwidenav #sonywidenav #sonywidenavfeatures #sonyfeaturelinks ul{
	background: url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/television/win.jpg) top left no-repeat;
	width:100px;
}
/*Movies*/
#sonymovieswidenav{
	background:url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/movies_bg.jpg) top left repeat-x;
}
#sonymovieswidenav #sonywidenav{
	background:url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/nav_movies.jpg) top left no-repeat;
}
#sonymovieswidenav #sonywidenav #sonywidenavfeatures #sonyfeaturelinks ul{
	background: url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/movies/win.jpg) top left no-repeat;
	width:120px;
}

/*homevideo*/
#sonyhomevideowidenav{
	background:url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/homevideo_bg.jpg) top left repeat-x;
}
#sonyhomevideowidenav #sonywidenav{
	background:url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/nav_homevideo.jpg) top left no-repeat;
}


#sonyhomevideowidenav #sonywidenav #sonywidenavfeatures #sonyfeaturelinks ul{
	background: url(http://s4.photobucket.com/albums/y141/gregwapling/tv/the-shield/homevideo/win.jpg) top left no-repeat;
	width:183px;
}



#sonywidenavfeatures ul#sonyhomevideosub{
	list-style:none;
	float:left;
	padding-left:10em;
}
#sonywidenavfeatures ul#sonyhomevideosub li{
	display:inline;
}
#sonywidenavfeatures ul#sonyhomevideosub li a{
	display:block;
	width:40px;
	overflow:hidden;
	height:0px;
	padding-top:20px;
	float:left;
}
#sonywidenavfeatures ul#sonyhomevideosub li#sonynavtvsub a{
	width:160px;
}
#sonywidenavfeatures ul#sonyhomevideosub li#sonynavtvondvd a{
	width:58px;
}
#sonywidenavfeatures ul#sonyhomevideosub li#sonynavbluraydisc a{
	width:81px;
}
#sonywidenavfeatures ul#sonyhomevideosub li#sonynavmoviesforpsp a{
	width:90px;
}


/* SELECT MENU */
#sonywidenavfeatures #siteselector {
  padding-top: 6px;
  _padding-top: 4px;
  *padding-top: 3px;
  float: right;
  margin-right: 10px;
  padding-left: 4px;
  display:block;
}

#sonywidenavfeatures select {
  font-size: 1.1em;
  border: 0px;
  width:185px;
  _width:195px;
  overflow:hidden;
}
