@charset "UTF-8";
/* GESM.ORG V.2 CSS Document */


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #343434;
}

p 			{margin-top: 0; line-height: 20px; }
a 			{text-decoration: none; color: #7c9402; }
a:hover 	{text-decoration: none;}
h1 			{ font-weight: normal; font-size: 40px; color: #8ea809; margin: 0 0 0px 8px; padding: 0 0 0 0; line-height: 40px; }
h2 			{ font-weight: normal; font-size: 24px; color: #8ea809; margin: 0 0 5px 0; padding: 0 0 0 0; line-height: 28px; }
h3 			{ font-weight: normal; font-size: 24px; color: #626262; margin: 5px 0 0px 8px; padding: 0 0 0 0; line-height: 24px; }
button		{ margin: 0; }
img			{ border: none; }

#container 	{ width: 960px; margin: 0 auto; }
#top		{ height: 60px; margin-top: 35px; /*background: url(../images/bg-top.png) no-repeat bottom;*/ }
#top-inside		{ height: 70px; margin-top: 35px; background: url(../images/bg-top.png) no-repeat bottom; }

.vtunerlogo						{ width: 164px; height: 39px; float: left; }

.nav							{ width: 460px; height: 39px; float: left; color: #737373  }
.nav a							{ color: #737373 }
.nav a:HOVER					{ color: #232323; }
.nav ul 							{ margin: 0 0 0 10px; padding: 0; }
.nav ul li 						{ display: block; height: 22px; list-style: none; float: left; padding: 18px 14px 0 17px; margin-bottom: 20px; }

.nav ul li .dropdown 			{ display: none; position: absolute; z-index:4; width: 180px; margin: 3px 0 0 -20px; padding: 8px 15px 0 15px; background: #FFF; border: 1px solid #CCC; border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; }
.nav ul li.nav-about:HOVER .dropdown {display: block; }
.nav ul li.nav-devices:HOVER .dropdown {display: block; }
.nav ul li .dropdown li			{ display: inline; clear: both; width: 170px; height: 35px; margin: 2px 0 0 3px; padding: 0; }
.nav ul li .dropdown a			{ color: #3d3d3d; }
.nav ul li .dropdown a:HOVER	{ color: #8ea809; }



.stations						{ width: 220px; height: 23px; float: right; padding: 16px 0 0 40px; margin: 0 10px 0 0; background: url(../images/bg-stations.gif) no-repeat; border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.stations a						{ color: #737373; }

.tagline						{ width: 960px; height: 335px; padding: 54px 0 0 0 ; background: #FFF url(../images/bg-top.jpg) no-repeat; text-align: center; }
.tagline div					{ width: 600px; height: 70px; margin: 0 auto; }
.tagline p						{ font-size: 18px; color: #8ea809; margin: 0; padding: 0; }
.tagline .banner-image			{ width: 960px; height: 285px; padding: 0 0 0 0; clear: both; background: url(../images/banner-01.jpg) no-repeat;  }


.whois							{ width: 960px; height: 380px; background: url(../images/bg-top.jpg) no-repeat; }
.whois div,
.footer .talk					{ width: 450px; padding: 30px 0 0 0; margin: 0 auto; text-align: center; }
.footer							{ width: 960px; height: 400px; padding: 0 0 0 0; margin: 0 auto; background:url(../images/bg-footer.png) no-repeat;  }
.footer, .footer h2				{ color: #FFF; }
.footer ul						{ float: left; margin: 20px 10px 0 40px; padding: 30px 0 0 0; }
.footer ul li					{ list-style: none; line-height: 20px; }
.footer a						{ color: #FFF; }
.footer a:HOVER					{ color: #f8cc2b; }
.footer .imda					{ display: block; width: 205px; padding: 10px 10px 10px 120px; margin: 20px 0 0 0; color: #0071bc; background: #FFF url(../images/logo-imda.gif) no-repeat left top; border-radius: 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; }
.footer .imda a					{ color: #0071bc; }
ul.first					{ padding-left: 50px; }
.container-footer				{ width: 100%; height: 400px; margin: 50px 0 0 0; background:url(../images/bg-footer.gif) repeat-x bottom; }

.the-six						{ width: 960px; height: 225px; clear: both; background: url(../images/divide-light.gif) no-repeat;  } 
.the-six ul						{ display: block; width: 960px; height: 216px; margin: 0 ; padding: 20px 0 0 0; background: url(../images/bg-the-six.jpg) no-repeat bottom; }
.the-six ul li					{ list-style: none; display: block; float: left; width: 157px; height: 216px; margin: 0 3px 0 0; text-align: center; }
.the-six ul li span				{ display: block; width: 123px; height: 123px; margin: 0 auto 15px auto; background: url(../images/sprite-circle.png) no-repeat top; }
.the-six ul li span:HOVER		{ background-position: 0px -205px; cursor: pointer; } 	
.the-six ul li.six-one			{ background: url(../images/the-six-one.gif) no-repeat center top; }
.the-six ul li.six-two			{ background: url(../images/the-six-two.gif) no-repeat center top; }
.the-six ul li.six-three		{ background: url(../images/the-six-three.gif) no-repeat center top; }
.the-six ul li.six-four			{ background: url(../images/the-six-four.gif) no-repeat center top; }
.the-six ul li.six-five			{ background: url(../images/the-six-five.gif) no-repeat center top; }
.the-six ul li.six-six			{ background: url(../images/the-six-six.gif) no-repeat center top; }
.the-six a						{ color: #343434; }
.the-six a:HOVER				{ color: #7c9402; }

.the-three						{ }
.the-three ul					{ display: block; width: 960px; height: 220px; margin: 30px 0 0 0; padding: 0; }
.the-three ul li				{ display: block; width: 285px; height: 220px; float: left; list-style: none; margin: 0 20px 0 15px; }
.the-three h2					{ padding: 5px 0 5px 39px; }


.btn-yellow						{ padding: 8px 20px; margin: 5px 0 0 0; font-size: 18px; color: #5a3e02; cursor: pointer; overflow: visible; /*border: 2px solid #fbde54;*/ background: #f8c92b; border-radius: 20px;  -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; }
.btn-yellow:HOVER				{ background: #e4b518; /*border: 2px solid #afcf0f;*/ color: #5a3e02; }	
.btn-yellow:ACTIVE				{ background: #e48702; /*border: 2px solid #578a00;*/ color: #fff; }
.btn-gray						{ padding: 10px 20px; margin: 0; font-size: 18px; color: #4b4b4b; cursor: pointer; overflow: visible; background: #b5b5b5; border-radius: 20px;  -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; }
.btn-gray:HOVER					{ background: #989898; color: #3f3f3f; }	
.btn-gray:ACTIVE				{ background: #333333; color: #fff; }
button::-moz-focus-inner,
.button::-moz-focus-inner		{ border: none;}

.crumbs							{ margin: 10px 0 10px 10px;}
.col-left						{ width: 380px; padding: 0 560px 80px 10px; margin: 50px 0 0 0; }
.col-left-wide					{ width: 400px; padding: 0 540px 80px 10px; margin: 15px 0 0 0; }
.col-left-wide strong,
.col-divided-left strong,
.col-left strong				{ color: #7c9402; }
.col-left-flat					{ width: 400px; padding: 0 0px 20px 10px; margin: 45px 0 0 0; }
.col-left-one					{ width: 940px; padding: 0 0px 20px 10px; margin: 15px 0 0 0; } 
.col-left-one strong			{ font-size: 18px; color: #7c9402; }
.col-left-one img				{ margin: 0 40px 30px 0; }
.col-one						{ width: 550px; float: left; padding: 0 0 120px 10px; }
.col-divided					{ width: 390px; float: left; padding: 0 80px 80px 10px; margin: 35px 0 0 0;}
.col-divided-left				{ width: 390px; float: left; padding: 0 30px 40px 10px; margin: 25px 0 0 0;}
.col-divided-right				{ width: 530px; float: left; padding: 0 0 40px 0px; margin: 25px 0 0 0;}
.col-divided .names				{ font-size: 18px; color: #707070; }
.col-divided .names strong		{ color: #809805; }
.col-two						{ width: 320px; float: right; padding: 50px 0 120px 0;}
.col-two strong					{ color: #7c9402; }

.col-divided-left a:HOVER		{text-decoration: underline; }

.form-01 input 					{ height: 24px; margin-top: 0px; font-size: 14px; border-color: #adadad; border-style: solid; border-width: 1px; float: left; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.form-01 input[type='text']		{height: 32px; margin-right: 12px;}
.form-01 ol li					{ margin: 0 0 0 -18px;  }
#checkbox 						{ float: left; margin: 0 0 0 0; border: none; }
#radio							{ clear: both; padding: 0 0 0 0; border: none; }
label span 						{ display: block; float: left; margin: 3px 0 0 5px; }
input.med  						{ width: 185px; padding: 0 10px; margin-top: 3px; }
select 							{ margin-top: 5px; padding: 4px 3px 3px 3px; }
select.select-shirt 			{ width: 205px; }
.item-list 						{ padding: 0 0 0 20px; margin: 3px 0 5px 0; list-style: inside decimal; }
button 							{ border: none; }
.additem						{ margin: 8px 0 0 15px; }
#order-form						{ /*display: none;*/ }
.adjust							{ margin: -5px 0 0 0; }
textarea.where					{ margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; }

.verify							{ width: 407px; padding: 25px; margin: 0 0 30px 0; background: #eeeeee; line-height: 18px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
.verify ul li 					{ padding: 0 0 0 0; margin: 0 0 0 20px; font-weight: bold; list-style: disc; }



.center							{ display: block; margin: 0 auto; } 
.clear							{ display: block; width: 100%; height: 1px; clear: both; }
.clear-line						{ display: block; width: 100%; height: 1px; clear: both; border-top: 1px solid #dbdbdb;}
.FL								{ float: left; }
.FR								{ float: right; }
.ML								{ margin-left: 10px; }
.MT								{ margin-top: 10px; }
.MB								{ margin-bottom: 20px; }

/**/