/* General tags */
body {
	background: #D4D4D4 url(http://www.getagogglebox.com/images/bg2.gif) top center repeat-y; 
	color:#323232; 
	font:11px Verdana,Tahoma,Arial,sans-serif; 
	line-height:1.3em; 
	margin:0 auto; 
	padding:0;
}

a {color:#bf0013; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 15px 0px;}

/* Headers */
h1 {font-size:2em; margin:0 0 20px 0px;}
h1 a {text-transform:none;}
h1.title {font-size:1.6em; margin:0 0 20px 0px;}
h2 {font-size:1.4em; margin:10px 0 10px 0px;}

/* Main wrap */
#wrap {
	color:#404040; 
	margin:0px auto; 
	padding:0; 
	width:970px; 
	background-color:#ffffff;
}

/* Header and Top Navigation */
#header {
	margin-left:30px;
	margin-right:30px;
	float:left;
	width:910px;
}
#logo{
	float:left;
	margin-top:5px;
}

#topNavigation{
	float:right;
	margin-top:35px;
	list-style-type:none;
	position:relative;
	z-index:200;
}
#topNavigation li{
	float:left;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	position:relative;
}
#topNavigation li:hover,#topNavigation li.hover{
	background-repeat:no-repeat;
}
#topNavigation li a,#topNavigation li:hover ul a{
	display:block;
	color:#323232;
}
#topNavigation li.active a,#topNavigation li:hover a,#topNavigation ul li:hover a,#topNavigation li:hover ul li.active a{
	color:#bf0013;
	text-decoration:none;
}
#topNavigation li.active a,#topNavigation li.active li.active a{
	font-weight:bold;
}
#topNavigation li.active li a{
	font-weight:normal;
}
#topNavigation li ul{
	background-repeat:no-repeat;
	display:none;
	position:absolute;
	left:0px;
	top:25px;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:14px;
	width:139px;
	z-index:201;
}
#topNavigation li:hover ul,#topNavigation li.hover ul{
	display:block;
}
#topNavigation li ul li{
	background:none;
	clear:both;
	padding:0px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:6px;
	height:auto;
}
#topNavigation li ul li.bottom{
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:0px;
}
#topNavigation li {
	width:88px;
}
#topNavigation li.top {
	font-weight:bold;
}
#topNavigation li:hover.top{
	background-image:url(http://www.redboxlimited.com/images/background_menu.png);
}
#topNavigation li ul{
	background-image:url(http://www.redboxlimited.com/images/background_submenu_top.png);
	width:139px; 
	font-weight:normal;
}
#topNavigation li ul li{
	background-image:url(http://www.redboxlimited.com/images/background_submenu_middle.png);
	width:114px;
}
#topNavigation li ul li.bottom{
	background-image:url(http://www.redboxlimited.com/images/background_submenu_bottom.png);
}
#topNavigation li ul li.active{
	background-image:url(http://www.redboxlimited.com/images/background_submenu_active.png);
}

/* Main content */
#content {
	float:left; 
	line-height:1.5em; 
	margin:0px; 
	padding:0; 
	text-align:left; 
	width:970px; 
	height:608px; 
	background: #ffffff url(images/red-tvs-bg.jpg) no-repeat; 
	background-position: 12px 0px;
}
#content h3,#contentalt h3 {
	margin:10px 0 8px;
}

/* Footer */
#footer {
	clear:both;
	color:#646464;
	font-size:0.8em;
	line-height:1.6em; 
	margin-left:30px;
	margin-right:30px; 
	padding:8px 0; 
	text-align:left; 
	width:910px;
}
#footer p {
	margin:0 0 5px 0;
	padding:0;
}
#footer a {
	color:#646464; 
	padding-left:5px;
}
#copyright{
	float:left;clear:left;
}
#footerLinks{
	float:right;
}

/* Additional classes */
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.clear {clear:both;}
.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px;}
.notification{color:#bf0013; font-weight:bold;}
.red {color:#bf0013;}
.blackBorder {border: 1px solid #404040}