body{text-align:center;font-family:verdana,'trebuchet-ms',sans-serif;background:#fff;}
#topselect #panel{width:650px;margin:0 auto;}
#topselect{text-align:center;}
body,h1,h2,h3,ul,li,p,img,form{margin:0;padding:0;border:0;}
.ad-hoc{width:650px;margin:0 auto;}
a{color:#06f;}
iframe{width:88px;height:31px;border:0;}
a:hover{color: #09459f;}
* html .gi2{margin-top:-5px;}
.ga2{margin-top:-5px;}
.gah{height:185px;}
* html .gah{height:100%;}
* html .ga2{margin-top:0;}
* html .gb2{margin-bottom:-5px;}
.gi3{margin-top:-5px;}
* html .gi3{margin-top:-10px;}
#header{background: url(../img/header-bg.gif) #000 top repeat-x;}
#header #inhe{width:650px;margin:0 auto;height:92px;}
#header .ad-hoc{position: relative;}
#header a{color: #FFF;}
#header h1{width: 230px;float: left;padding: 0;}
#menu{float:right;padding-left:120px;font-size:0.75em;padding-top:12px;}
.toin{margin-top:8px;}
.toian{margin-top:10px;}
.toin img{margin-bottom:-3px;}
.girlsr .toin a,.toin a{color:#a7f0fc;font-size:13pt;}
.toinaa{margin-top:5px;}
.toinaa img{margin-bottom:-3px;}
.toinaa a{color:#a7f0fc;font-size:13pt;}
.toin a:hover{color:#09459f;}
.girlsr a{color:#fff;}
.sms{color:#a7f0fc;}
#menu li{display:inline;float:left;margin:0 2px;}
#menu a,#menu span{padding:6px 9px;font-weight:bold;text-decoration:none;display:block;color:#fff;}
#menu li:hover,#active-cat,#menu a:hover{background: #333 url(../img/menu-active-cat-bg.gif) repeat-x top;}
.girls{width:650px;text-align:left;padding-top:5px;}
.git{height:185px;}
.girlsl{float:left;width:260px;}
.girlsl img,.girlsrr img,.girlsllr img{margin-bottom:5px;}
.girlsr{float:right;width:385px;color:#fff;height:185px;font-size:11pt;border-right:5px solid #fff;border-bottom:5px solid #fff;background: url(../img/header-bg.gif) #000000 top repeat-x;}
* html .girlsr{width:390px;height:190px;}
.girlfoto{width:106px;border-top:5px solid #fff;background: url(../img/header-bg.gif) #000000 top repeat-x;color:#fff;}
.girlfotoa{width:217px;border-top:5px solid #fff;background: url(../img/header-bg.gif) #000000 top repeat-x;color:#fff;}
.pad5{padding:5px;}
.girlfotoo{width:106px;margin-right:5px;}
.girlfotoo img{width:106px;height:160px;}
.girlfotooa{width:217px;margin-right:5px;}
.girlfotooa img{width:217px;height:171px;}
.bothe{height:5px;}
* html .bothe{height:0;}
.pad15{padding:15px;}
.girlsll{float:left;width:515px;color:#fff;font-size:11pt;padding:0;}
* html .girlsll{width:520px;}
#footin{background:#d9e4ea;border-top:3px solid #08517b;margin-top:-10px;}
#footer{padding-top:10px;width:650px;text-align:left;margin:0 auto;font-size:9pt;}
.girlslll{float:left;background: url(../img/header-bg.gif) #000000 top repeat-x;width:385px;height:185px;border-right:5px solid #fff;}
* html #w2{width:390px;}
* html .girlslll{width:395px;}
.girlsllr{float:right;width:125px;}
.girlsllll{float:left;background: url(../img/header-bg.gif) #000000 top repeat-x;width:190px;height:185px;}
.girlsllrr{float:right;width:320px;height:185px;border-left:5px solid #fff;}
* html .girlsllrr{border-left:0;border-right:5px solid #fff;}
.girlsrr{float:right;width:130px;border-left:5px solid #fff;}
* html .girlsrr{border-left:0;}
.girls img,.girlsl img{margin-right:5px;}
.girls img.nb{margin-right:0;}
.girls img.last{margin-right:0;}
.befhe{background: url(../img/main-content-bg2.gif) repeat-x;height:10px;}
#heading-bar{background:#015b95 url(../img/heading-bar-bg.gif) repeat-x top;}
#heading-bar h2{color:#fff;font-family:'trebuchet ms',sans-serif;font-weight:normal;text-align:left;padding:0.4em 0;}
#main-content{background:#fff url(../img/main-content-bg.gif) repeat-x top;padding:15px 0;}

#main-content #left{width:400px;float:left;}
#main-content #right{width:240px;float:left;}
#main-content .regular-content h3,
#main-content .regular-content h4
{
	color: #F60;
	font-family: 'trebuchet ms';
	font-weight: normal;
	font-size: 1.4em;
	margin-bottom: 10px;
}
#main-content .regular-content h4
{
    font-size: 1.1em;
}
#main-content .regular-content p
{
	font-size: 0.75em;
	color: #333;
	margin-bottom: 10px;
	line-height: 150%;
}

#main-content  hr
{
	border: 1px solid #EEE;
}

#main-content img.right
{
	float: right;
	border: 5px solid #EEE;
}
#textova-cast
{
	margin-top: 5px;
}

#textova-cast .section
{
	width: 310px;
	background: url(../img/front-page-information-bg.gif) no-repeat top;
}

#section-left
{
	float: left;
}

#section-right
{
	float: right;
}

#textova-cast h2
{
	font-size: 1.0em;
	font-family: "trebuchet ms";
	padding: 8px 10px;
	padding-bottom: 0;
	color: #666;
}

#main-content .info-content
{
	background: #dfefff url(../img/icons/icon_info.gif) top left no-repeat;
	padding: 5px;
	padding-left: 30px;
	border: 1px solid #abd5ff;
	color: #555;
	margin-bottom: 15px;
}

#main-content .info-content p
{
	margin: 0;
	font-size: 0.75em;
	line-height: 150%;
}

#main-content .error-content
{
	background: #fcc url(../img/icons/action_stop.gif) top left no-repeat;
	padding: 5px;
	padding-left: 30px;
	border: 1px solid #f99;
	color: #555;
	margin-bottom: 15px;
}

#main-content .error-content p
{
	margin: 0;
	font-size: 0.75em;
	line-height: 150%;
}

#login-info
{
	margin-left: 10px;
	background: #FFF  url(../img/products-sub-menu-bg.gif) no-repeat top;
	font-size: 0.7em;
	color: #444;
}

#login-info h3
{
	padding: 10px 10px 0 10px;
	display: block;
	font-weight: normal;
	font-size: 1.4em;
	font-family: 'trebuchet ms';
}

#login-info p
{
	padding: 5px 10px;
}

#login-info span
{
	padding: 3px 3px;
	display: block;
	text-align: right;
	display: block;
}

#login-info span a
{
	padding: 5px 20px 5px 0;
	margin-right: 5px;
	background: url(../img/icons/icon_email.gif) no-repeat right;
	color: #000;
}

#login-info a:hover
{
	color: #666;
}

#introduction{text-align:left;}

#learn-more
{
	font-weight: bold;
	font-size: 0.75em;
}


#news
{
	margin: 10px;
}

#news .post-date
{
	margin-top: 3px;
	width: 3.3em;
	padding: 0.2em 0;
	background: #FFF url(../img/date-bg.gif) bottom right;
	border: 1px solid #DDD;
	text-align: center;
	font-size: 0.7em;
	float: left;
	color: #666;
}

#news .date
{
	font-size: 1.2em;
	display: block;
	font-weight: bold;
}

#news .month
{
	display: block;
}

#news .post-content
{
	margin-left: 3.2em;
}

#view-all-news
{
	text-align: right;
	font-size: 0.75em;
}

.post h3
{
	font-family: "trebuchet ms";
	font-size: 0.9em;
	font-weight: normal;
	color: #999;
}

.post p
{
	font-size: 0.7em;
	padding: 5px 0;
	line-height: 150%;
	color: #333;
}

.post
{
	margin-bottom: 15px;
}


#highlights
{
	margin: 10px;
}
#highlights div
{
	margin-bottom: 15px;
}

#highlights h3
{
	font-family: "trebuchet ms";
	font-size: 0.9em;
	font-weight: normal;
	color: #999;
}

#highlights p
{
	font-size: 0.7em;
	padding: 5px 0;
	line-height: 150%;
	color: #333;
}

.product-banner
{
	margin-bottom: 10px;
}

.product-list
{
	margin: 10px;
	list-style: none;
	font-size: 0.75em;
}

.product-list li
{
	margin-top: 5px;
	background: url(../img/icons/icon_accept.gif) no-repeat top left;
	padding: 2px 0 2px 20px;
}

.thumbnail
{
	width: 180px;
	float: left;
	text-align: center;
	margin: 5px;
}

#products-sub-menu
{
	background: #FFF url(../img/products-sub-menu-bg.gif) no-repeat top right;
	padding: 10px 0;
}

#products-sub-menu li
{
	list-style: none;
	padding: 5px 12px;
	margin-left: 10px;
	font-size: 0.75em;
}

ul#products-sub-menu ul li
{
	margin: 0;
	padding: 2px 0 2px 12px;
	font-size: 0.95em;
}

#products-sub-menu a,
#products-sub-menu a:visited
{
	color: #333;
}

.overview-list
{
	margin: 20px;
	list-style: none;
	font-size: 0.75em;
}

.overview-list li
{
	background:  url(../img/icons/page_right.gif) no-repeat left top;
	padding: 0px 0px 5px 20px;
	margin-bottom: 5px;
}

#footer p
{
	font-size: 0.7em;
	margin: 10px 0;
}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}


.side-box
{
	margin: 0 0 10px 10px;
	padding: 2px;
	padding-bottom: 5px;
	font-size: 0.7em;
	color: #444;
}

.side-box h3
{
	padding: 10px 10px 0 10px;
	display: block;
	font-weight: normal;
	font-size: 1.4em;
	font-family: 'trebuchet ms';
}

.side-box p
{
	padding: 5px 10px;
}

.side-box span
{
	padding: 3px 3px;
	display: block;
	text-align: right;
	display: block;
}

.side-box span a.g4-link
{
	padding: 5px 20px 5px 0;
	margin-right: 5px;
	background: url(../img/icons/icon_monitor_pc.gif) no-repeat right;
}

.side-box span a.contact-support-link
{
	padding: 5px 20px 5px 0;
	margin-right: 5px;
	background: url(../img/icons/icon_email.gif) no-repeat right;
}


.side-box a
{
	color: #000;
}

.side-box a:hover
{
	color: #666;
}

#support-box div{background: #FFF  url(../img/products-sub-menu-bg.gif) no-repeat top;}
#products-box{background: #FFF  url(../img/products-sub-menu-bg.gif) no-repeat top;}
