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

body,td,th {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-image: url(dsg-img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #f5f5f5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
ul, li { 
list-style: none; 
margin:0px; 
padding:0px; 
}
/* 
	LEVEL ONE
*/
ul.dropdown { position: relative; margin-top:4px; }
ul.dropdown li { line-height:12px; }
ul.dropdown a:hover { color: #000; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a  { display: block; padding: 4px 8px; border-right: 1px solid #333; color: #222; }
ul.dropdown li:last-child a    { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover  { color: black; position: relative; }
ul.dropdown li.hover a   { color: black; }
/* LEVEL TWO */
ul.dropdown ul { 
width: 150px; 
visibility: hidden; 
position: absolute; 
top: 100%; 
left: 0; 
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
border:1px solid #E5E5E5; 
}
ul.dropdown ul li  { 
font-weight: normal; 
background: #f6f6f6; 
color: #000;  
border-bottom: 1px solid #E5E5E5; 
float: none; 
padding:5px; 
text-transform:none; 
font-size:13px; 
padding:2px; 
}
ul.dropdown ul li:hover	{ 
background: #ffffff; 
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { 
border-right: none; 
width: 100%; 
display: inline-block; 
} 
/*	LEVEL THREE  */
ul.dropdown ul ul { 
left: 100%; 
top: 0; 
}
ul.dropdown li:hover > ul { 
visibility: visible; 
}
ul.normal li {
list-style: disc; 
margin-left:25px; 	
}

.content {
background-image:url(/vt/imgs/vemstune-banner-black.png);      /* (dsg-img/header_bg_mob.jpg); */
background-position:center top;
background-repeat:no-repeat;
width:100%;
}	
.content-box {
width:1000px;
margin:0 auto;
}	
.menu {
padding-top:145px;
clear:both;
}	
.menuitem {
float:left;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-right:10px;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}	
span {
font-size:10px;
line-height:10px;
font-weight:normal;
color:#919191;
}	
.footer_subtitle {
font-size:14px;
line-height:10px;
font-weight:normal;
color:#919191;
}	


.menuitem_m {
float:left;
padding-left:15px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
margin-right:10px;
font-size:24px;
text-transform:uppercase;
font-weight:bold;
}	

.active {
background-color:#ab0808;
-moz-border-radius:4px;
-webkit-border-radius:4px;
color:#FFFFFF!important;
font-size:16px;
text-shadow:#830000 1px 1px;
}	
.active span {
color:#FFFFFF!important;
}	
.contents {
clear:both;
padding-top:25px;
}
.content_col1 {
float:left;
width:710px;
margin-right:10px;
}
.content_col2 {
float:left;
width:260px;
}
.content_colmob {
float:left;
width:100%;
margin-right:10px;
}
.content_headline {
font-family:"Arial", Gadget, sans-serif;
background-color:#FFFFFF;
border:1px solid #e5e5e5;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:10px;
padding-left:20px;
font-weight:normal;
font-size:18px;
color:#b3b3b3;
}
a.content_page   {
font-family:"Arial", Gadget, sans-serif;
background-color:#FFFFFF;
border:1px solid #e5e5e5;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
padding:10px;
font-weight:normal;
font-size:18px;
color:#b3b3b3 !important; 
display: inline-block;
margin-bottom: 3px;
}
.content_text {
background-color:#FFFFFF;
border:1px solid #e5e5e5;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:20px;
margin-top:-4px;
margin-bottom:20px;
}
.content_text img {
margin-bottom:20px;
}
h1 {
margin:0px;
padding:0px;
line-height:15px;
color:#b3b3b3;
font-size:15px;
text-transform:uppercase;
font-family:"Arial", Gadget, sans-serif;
font-weight:bold;
}
strong {
font-family:"Arial Black", Gadget, sans-serif;
}
.content_col2 .content_text {
background-color:#f9f9f9!important;
}
.items a, .content_col2 .content_text a:link, .content_col2 .content_text a:hover, .content_col2 .content_text a:visited, .content_col2 .content_text a:active{
color:#ab0808!important;
font-weight:bold;
line-height:15px;
}
.url{
float:left;
clear:both;
border-bottom:#CCC 1px dotted;
padding-bottom:5px;
margin-bottom:3px;
width:215px;
}
.country {
float:right;
}
.footer {
clear:both;
background-image:url(dsg-img/footer_bg.jpg);
background-position:center top;
background-repeat:repeat-x;
width:100%;
height:60px;
margin-top:20px;
}

.footer-box {
width:1000px;
margin:0 auto;
}
.footermenu {
padding-top:10px;
clear:both;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}
/* a- tag inside single tab */
#flowtabs li a {
	background: url(/tools/img/tabs/blue_panes.jpg) no-repeat;
	display:block;	
	padding:0px;
	margin:5px;
}
/* panes */
#flowpanes {	
	width:670px;
	height:500px;
}
/* single pane */
#flowpanes div {
	display:none;		
	margin:20px 0px;
}
/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}
#flowpanes a {	
	font-size:14px;
}

#flowpanes p, #flowpanes samp {

}

a.current {
	border-bottom: 1px solid white;
	color: #666 !important;
}

a.mm-item-android {
	background: transparent url('/dsg-img/android-link-bg-1.png') left bottom no-repeat !important; 
	text-shadow: 0 0 4px white,0 0 4px white,0 0 4px white,0 0 4px white;
}