@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

.topbar2 {
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;}


a	{
color:#34547a;			
text-decoration:underline;
}

.sitemap li.divider { display:none;}
						
a:hover	{
	color:#000099;
	text-decoration:underline;
}

.articles {
	font-size: 12px;
	}

.style2 {
	color: #FFFFFF;
	font-size: 10px;
}

.style3 {
	font-size: 11px;
}

.tophomehead {

background-image:url(../images/images_digitaltv/home_top.jpg);
background-repeat:no-repeat;
}

.insidehead {

background-image:url(../images/images_travel/top_europe.jpg);
background-repeat:no-repeat;
}


.topbar {
	background-color:#0766D2;
}


.navback {
	background-image:url(../images/images_digitaltv/navgrad_bg.gif);
	background-repeat:repeat-x;
}

.contentcontainer h1 {
    font-size: 1.2em;
}

#front .contentcontainer h1, 
#front h3 {
	font-size:23px;
	font-weight:normal;
	color:#8e8c8b;
	border-bottom: 1px solid #dcdcd9;
	padding: 10px 10px 0px 40px;
	background-image:url(../images/images_digitaltv/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;

}

#front p {font-size:12px; padding: 4px 10px 4px 4px;}

#front img {
	margin-top:50px;
	float:right;
	padding: 0px 20px 0px 10px;
}


.title_front {
	font-size:23px;
	font-weight:normal;
	color:#8e8c8b;
	border-bottom: 1px solid #dcdcd9;
	padding: 10px 10px 0px 40px;
	background-image:url(../images/images_digitaltv/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;

}


.title_inside {
font-size:20px;
font-weight:normal;
color:#8e8c8b;
border-bottom: 1px solid #dcdcd9; 
padding-left: 10px;

}


.frontlinks {

font-weight:bold;
color: #510404;

}






.copy {font-size:12px;}


.fronttop {background-image:url(../images/images_travel/home_front_top_curve_bg.gif);

background-position:top;
background-repeat:no-repeat;
background-color:#f2f3f4;
}

.frontleftnav  {background-image:url(../images/images_travel/left_nav_bg.gif);
background-repeat:repeat-y;
}

.topbit {float:right;}

.imagemidfront {
	float:left;
	padding: 2px 5px 3px 0px;
}


.subnavback {background-color:#edefeb;}

.sitemap li.divider { display:none;}


/*----------------------------------------------------   LEFT NAVIGATION ---------------------*/	


#leftnav ul { 
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 10px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#leftnav li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #2a358a;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/images_travel/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	
}

#leftnav ul.sub{ 
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 0px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#leftnav li.sub {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom: 0px;
	background-image: url(../images/images_shopping/folder.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	font-size:11px;
}

#leftnav li.divider { display:none;}



/*----------------------------------------------------   MIDDLE HOME LIST ---------------------*/	


#midlist .contentcontainer h1,
#midlist h3 {
	font-size:23px;
	font-weight:normal;
	color:#8e8c8b;
	border-bottom: 1px solid #dcdcd9;
	padding: 10px 10px 0px 40px;
	background-image:url(../images/images_digitaltv/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;

}


#midlist p {font-size:12px; padding: 4px 10px 4px 4px;}

#midlist a {

font-weight:bold;
color: #510404;

}

#midlist a:hover	{
	color:#000099;
	text-decoration:underline;
}





.header22 {

background-image:url(../images/images_digitaltv/redbullet.gif);
background-repeat:no-repeat;
}


#midlist li a { text-decoration: underline; color: #510404;}

#midlist li a:hover { text-decoration: none; color: #000099;}

#midlist li.divider { display:none;}





.frontheader { color:#ff9100; font-size:14px; font-weight:bold;}

.artheader { color:#ff9100; font-size:16px; font-weight:bold;}

.shopheader {
	color:#0099FF;
	font-size:16px;
	font-weight:bold;
	margin-top: 5px;
}

.adheader {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-top: 5px;
}

.adheader2 {
	color:#0066FF;
	font-size:16px;
	font-weight:bold;
	margin-top: 5px;
}



.blueheader {color:#115893; font-size:12px; font-weight:bold;}

.whiteheader {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.browse {color:#115893; font-size:11px; font-weight:bold;}



.footer {background-image:url(../images/images_travel/bottom_bg.gif);}



.adback1 {
	background-color:#ebe9e3;
}

.adback2 {
	background-color:#e3e8eb;
}

.shopback {
	background-color:#d3e1ec;
}



#landeradlinks2 ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks2 li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcd9;
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks2 li:hover { background:#f0f0e8; }

#landeradlinks2 a.title {
	color: #0033FF;
	font-size: 16px;
	text-decoration:underline;
	font-weight: bold;
	}
	
#landeradlinks2 a:hover.title  {
	color: #000000;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks2 a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks2 .desc {color: #000000;
font-size: 11px;
	text-decoration:none;
	}
	
	
	
	
#landeradlinks3 ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks3 li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcd9;
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks3 li:hover { background:#dceaf5; }

#landeradlinks3 a.title {
	color: #0033FF;
	font-size: 16px;
	text-decoration:underline;
	font-weight: bold;
	}
	
#landeradlinks3 a:hover.title  {
	color: #000000;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks3 a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks3 .desc {color: #000000;
font-size: 11px;
	text-decoration:none;
	}



 #product_results { text-align:left; padding-top:0px; }

	  #product_results a.prodname {
	margin-top:0px;
	font-size:16px;
	color:#666600;
	text-decoration:none;
	font-weight:bold;
}

	  #product_results a.prodname:hover { text-decoration:underline; }	  

	  #product_results .proddesc { margin-top:10px; font-size:11px; }

	  #product_results .storelink { 
	  
	  background: url(../images/images_digitaltv/shop_button.jpg) no-repeat; 
	  padding:10px 15px 20px 15px; 
	  clear:both; }

	  #product_results .storelink a {
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin-left:-3px;
	line-height: -10px;
	   }
	  
	  #product_results .storelink a:hover {
	text-decoration:none;
	color:#000000;
}

	  #product_results .seller {
	font-size:10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

	  #product_results img { float:right; margin:0px;  padding:5px; }

	  #product_results .price {
	padding-top:10px;
	font-size:18px;
	color:#990000;
}



#subheader ul {
	
	float: right;
	padding:0;
	margin:0px 15px 0px 5px;
	text-align:inherit;
	list-style-type: none;
	padding: 0px 5px 0px 5px;
	
}

#subheader li { display: inline; }

#subheader li.divider { border-right:1px dotted #666633; }

#subheader a {
	font-size:12px;
	color:#666633;
	margin:0px 0 0 5px;
	text-decoration: none;
}

#subheader a:hover {
	color:#990000;
	text-decoration: underline;
}






/*		------	TOP DROP DONWN MENUS	------		*/



body { behavior:url("/static/styles/csshover.htc"); }

/*		------	Basic style	------		*/

#headermenu ul {
	float:right;
	padding:0; 
	margin-left:25px; 
	margin-top:15px; 
	margin-bottom:0px;
	white-space: nowrap;
	list-style-type: none;
}

#headermenu li {


	margin-top:0px; 
	margin-bottom:0px; 
	padding: 0;
	border: 0;
	display: block;
	float: left;

}

#headermenu li:hover { background:#f7f7f7;}

#headermenu a {
	float: left;/* \*/float: none;/*  */
	display: block;
}



#headermenu li ul {
	visibility: hidden;
	position: absolute;
	z-index: 1;
}

#headermenu li ul li {
	float: left;
	text-align:left;
	width: 100%;
	position: static;
}

html>body #headermenu li ul li {
	float: none;
	position: relative;
}

#headermenu li ul li:hover {
	position: relative;
}

/* fix the position */

#headermenu li ul li ul {
	top: 0;
	left: 100%;

}

/* simulate child selector for IE */

div#headermenu li:hover ul, #headermenu li:hover li:hover ul, #headermenu li:hover li:hover li:hover ul {
	visibility: visible;
}

#headermenu li:hover li ul, #headermenu li:hover li:hover li ul, #headermenu li:hover li:hover li:hover li ul {
	visibility: hidden;
}


/* do the normal show, with increased specificity */

#headermenu ul#headermenuList li:hover > ul {
	visibility: visible;
}

/*		------   Make-up	--------			*/


#headermenu {
	
	
	margin-bottom:0px;
	


}

#headermenu a {
	color:#666600;
	padding:2px 7px 0px 7px;
	margin:0px 6px 0px 6px;
	text-decoration: none;
	text-align: center;
	font-size:12px;
}

#headermenu a:hover {
	color:#000066;
}

#headermenu li {
	font-size:18px;
	font-weight:bold;
	border-left:1px solid #c4baa0; 
	margin-bottom:0px; 
	width: auto;

}

	   

#headermenu li:hover {
	color:#990000;
	padding: 0;
	cursor: pointer;
}

#headermenu li.divider { display:none;}



#headermenu li ul {
	color: #ffffff;
	background-color: #edeeeb;
	background-repeat: repeat-y;
	margin: 2px 2px 2px 2px;
	padding: 2px;
	line-height:30px;
	border-top: 1px solid #575d4b;
	border-right: 1px solid #575d4b;
	border-left: 1px solid #575d4b;
	border-bottom: 1px solid #575d4b;
	position:absolute;
}

#headermenu li ul a {
	text-align: left;
	margin:0;
	padding:2px 2px 2px 2px;
}

#headermenu li ul a:hover {
	background-color:#999999;
	color:#000000;
	display:block;
}

#headermenu li ul {
	width: 160px;
}

#headermenu li ul li {
	font-weight:normal;
	width: 160px;
	border-bottom:1px solid #575d4b;
}

/*		------   Fixes	for buggy browsers	--------			*/

* html #headermenu li li a {
	width: 96px;
	w\idth: 86px;
}


/*		------	END TOP DROP DONWN MENUS	------		*/




            #topnavmenu ul.menulist { padding:0; margin:0; text-align:center; list-style-type: none; }

            #topnavmenu .menulist li { display: inline; }

            #topnavmenu .menulist li.divider { border-right:1px solid #143909; }

            #topnavmenu .menulist a { font:14px arial; font-weight:bold; color:#ffffff; margin:0px 0 0 5px; text-decoration: none; }

			#topnavmenu .menulist a:hover { color:#143909; }




.article {font-size:12px; padding: 4px 10px 4px 4px;}



.findlink {font-size:11px; font-weight:normal; color:#ed2024; text-decoration:underline;}

.frontimage {
	padding: 4px 8px 8px 0px;
	float: left;
}



.logo {
	background-image:url(../images/images_shopping/logo.jpg);
	background-repeat: no-repeat;
}


.left-top {
	background-image:url(../images/images_shopping/topbar_left.jpg);
background-repeat: no-repeat;
}

.mid-left-top {
	background-image:url(../images/images_shopping/midbar_left.jpg);
background-repeat: no-repeat;
}

.right-top {
	background-image:url(../images/images_shopping/topbar_right.jpg);
background-repeat: no-repeat;
}

.mid-right-top {
	background-image:url(../images/images_shopping/midbar_right.jpg);
background-repeat: no-repeat;
}

.nav-top {
	background-image:url(../images/images_shopping/front_midbar_bg.jpg);
	background-repeat: repeat-x;
}

.midbar {
	background-image:url(../images/images_shopping/midbar_bg.jpg);
	background-repeat: repeat-x;
}

.left-top2 {
	background-image:url(../images/images_shopping/article_left.jpg);
background-repeat: no-repeat;
}

.right-top2 {
	background-image:url(../images/images_shopping/article_right.jpg);
background-repeat: no-repeat;
}

.a-top {
	background-image:url(../images/images_shopping/article_bg.jpg);
	background-repeat: repeat-x;
}


.front-ad {
background-image:url(../images/images_shopping/girl.jpg);
	background-repeat: rno-repeat;
}

/*----------------------------------------------------   TOP NAVIGATION	 ---------------------*/	

.topnav { color: #ffffff; text-decoration: none; font-weight:bold;}
.topnav a:link { color: #ffffff; text-decoration: underline;}
.topnav a:visited { color: #ffffff; text-decoration: underline;}

.topnav a:hover
{
	color: #FF0000;
	text-decoration: underline;
}

.topnav a#current
{
	color:#000033;
	text-decoration: none;
}

.topnavline {color:#003300;
}


   		
input	{
						
						margin:2px 0px 0px 0px;
						}
textarea	{
						height:155px;
						margin:0px 0px 0px 0px;
						overflow:hidden;
						}
.input_submit	{
						height:5px;
						width:55px;
						border:0;
						margin:-5px 0px 0px 0px;
						padding:-5px 0px 0px 0px;
						}		
						
						
						





.spons2 {
	background-color:#fadaa7;
}

.bakk {background-color:#f1f2f2;}


#landeradlinks ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: -3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	background-image: url(../images/images_digitaltv/bullet_01.gif);
	border-bottom: 1px solid #f4f5f2;
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks li:hover { background:#f7f7f7;
	background-image: url(../images/images_digitaltv/bullet_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;

 }

#landeradlinks a.title {
	color: #0000FF;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks a:hover.title  {
	color: #CC0000;
	font-size: 14px;
	text-decoration:underline;
	font-weight: bold;
	}
	
#landeradlinks a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks .desc {color: #938765;
font-size: 11px;
	text-decoration:none;
	}
	
	




	
	
	
	
	
	
	
#landeradlinks4 ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks4 li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
		border-bottom: 1px solid #f5c579;
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks4 li:hover { background:#efce9a; }

#landeradlinks4 a.title {
	color: #0033FF;
	font-size: 14px;
	text-decoration:underline;
	font-weight: bold;
	}
	
#landeradlinks4 a:hover.title  {
	color: #000000;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks4 a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks4 .desc {color: #000000;
font-size: 11px;
	text-decoration:none;
	}
		
	
	
	
	
	
	
	
	
	
.sl {
	font-size:10px;
	color:#D6D6D3;
	float: right;
}

.sl2 {
	font-size:10px;
	color:#deac5c;
}




#footer ul.menulist {
	padding:0;
	margin:0;
	text-align:inherit;
	list-style-type: none;
}

#footer .menulist li { display: inline; }

#footer .menulist li.divider { border-right:1px solid #FFFFFF; }

#footer .menulist a { font:10px arial; font-weight:bold; color:#FFFFFF; margin:0px 0 0 5px; text-decoration: underline; }

#footer .menulist a:hover {
	color:#CCCCCC;}
	
#footer {font-size:10px; color:#FFFFFF;}

#footer {
	background-color:#0766D2;
	padding: 5px 5px 5px 5px;
}





.pod {background-image:url(../images/images_shopping/pod_bg.jpg);
background-repeat:no-repeat;}



	#keywords ul { 
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
	font-size: 14px;
	font-weight:bold;
}

#keywords li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #2a358a;
	padding-left: 15px;
	background-image: url(/static/images/images_rocks/key_point.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

#keywords a {

	color:#e37e22;
	text-decoration:none;
	
	}
	
#keywords a:hover {

	text-decoration:none;
	color:#CC0000;
	
	}
	
#keywords li.divider { display:none;}




	
	
	 
	
	
	
	
.toparticle {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}

.article2 {
	font-size:11px; 
	padding-right:20px;
	color:#311c0e; }
	
.inside_articles {

font-size:12px;
}


.midtext {

font-size:18px;
font-weight:bold;
color:#FFFFFF;
}


.insideshopback {
	background-color:#fafaf9;
}


.goshopping {
color:#006600;
font-weight:bold;}
