* { margin:0; padding:0;}
body { background:#121e2c; font-family:Tahoma; font-size:100%; line-height:1em; color:#babcbf; text-align:center;}

.clear { clear:both;}

.container { width:100%;}

p { margin-bottom:12px;}

.tos_text{font-size:12px; margin-bottom:0px; margin-left:15px;}
.tos_bold{margin-left:5px; margin-top:5px; font-weight:bold; font-size:13px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

textarea { width:191px; height:156px; background:#313942; overflow:auto; color:#babcbf; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #1b2c3f;}
.panelselect{float:left; width:120px; height:18px; font-size:12px;}

/*==================list====================*/
ul { list-style:none;}

.menu { padding:0px 0 0 0;}
.menu li { float:left; background:url(../images/menu_divider.gif) right 15px no-repeat; padding-right:1px;}
.menu li a { display:block; float:left; color:#a2a5a9; text-decoration:none; width:90px; text-align:center; padding:15px 0 4px 0; padding-bottom:15px;}
.menu li.last { background:none;}
.menu li.last a { width:90px;}
.menu li a:hover { background:url(../images/menu_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.menu li a.current { background:url(../images/menu_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}

.list1 li a { background:url(../images/marker1.gif) no-repeat left 5px; padding-left:10px; line-height:1.67em;}
#page_locations .list1 li { background:url(../images/marker1.gif) no-repeat left 5px; padding-left:10px; line-height:1.4em; color:#BB7D0E;}
#page_voiceservers .list1 li { background:url(../images/marker1.gif) no-repeat left 5px; margin-left:5px; padding-left:10px; line-height:1.4em; color:#BB7D0E;}
#page_gameservers .list1 li { background:url(../images/marker1.gif) no-repeat left 5px; margin-left:5px; padding-left:10px; line-height:1.4em; color:#BB7D0E;}
#page_affiliate .list1 li { background:url(../images/marker.gif) no-repeat left 5px; margin-left:5px; padding-left:10px; margin-top:4px; line-height:1.4em;}

/*==================other====================*/

.p1 { margin-bottom:31px;}
.p2 { margin-bottom:12px;}
.p3 { margin-bottom:17px;}

/*==================txt, links, lines, titles====================*/
a {color:#bb7d0e; text-decoration:none;}
a:hover { text-decoration:underline;}

h1 {font-size:22px; letter-spacing:1px; color:#fff; font-weight:normal; line-height:1em;}
h2 { background:url(../images/title_bgd.gif) left top repeat-x; border-right:6px solid #ffa300; font-size:22px; color:#fff; font-weight:normal; padding:11px 0 15px 40px; letter-spacing:1px;}
#page_home h2 {float:left; background:url(../images/title_bgd.gif) left top repeat-x; border-right:6px solid #ffa300; font-size:22px; color:#fff; font-weight:normal; height:16px; padding:11px 0 15px 8px; letter-spacing:1px;}
#page_home h2 a{float:right; background:url(../images/marker.gif) no-repeat left 5px ; font-size:12px; padding-left:9px; margin-right:10px; color:#fff; text-decoration:none;}

h3 {font-size:1em; color:#ba7b0c;}
h4 {color:#ffa300; font-size:.8em; font-weight:normal; margin-bottom:6px; letter-spacing:1px;}
h5 {font-size:1em; margin-bottom:2px;}
h6 {font-size:1em; font-weight:bold; color:#ffa300; margin-bottom:6px; letter-spacing:1px;}

.link1 {background:url(../images/marker.gif) no-repeat left 5px; padding-left:9px; color:#fff; letter-spacing:1px;}

.line_hor {border-bottom:3px solid #323942; padding-bottom:20px; margin-bottom:17px;}

/*header*/
#header .row_1 { height:22px; background-color:#954d05; background-image:url(../images/top.jpg);}
#header .row_1 .logins input{width:80px;}
#header .row_1 .logins{margin-left:250px;}
#header .row_2 { height:50px;}
#header .row_2 .col_1 {width:190px; height:96px; background:url(../images/title_bgd.gif) repeat left top; border-left:6px solid #ffa300; }
#header .row_2 .col_1 table {margin-right:5px; color:white;}
#header .row_2 .col_1 input {width:118px;}
#header .row_2 .col_1 select {width:120px;}
#header .row_2 .button_medium {font-size:12px; margin-right:5px;color:#1A659F; font:bold 9px 'trebuchet ms',helvetica,Arial, Times, sans-serif; background-color:white; background-image:url("http://dominationservers.com/gfx/logins/button_medium.gif"); border:none; background-repeat:no-repeat; width:53px; height:17px; text-transform:uppercase; cursor:pointer;}
#header .row_2 .col_2 {width:570px; height:50px;}
#header .row_2 .indent {}
#header .row_3 {height:190px; background:url(../images/banner_closing.jpg) no-repeat left top;}

/*content*/
#content { background:url(../images/content_bgd.gif) left top;}
#content .bgd { background:url(../images/shadow.gif) no-repeat left top; width:100%;}
#content .inner1 {padding:38px 0 29px 0; }
#content .indent { padding:0 55px 0 0;}
#content .indent1 { padding:10px 0 0 10px}
#content .inner { padding:0 26px 0 0;}
#content .indent2 {padding:30px 19px 0 39px}

/* Home Page */
.col_1 .p1{float:left; height:170px; width:298px; margin:0 0 0 0; padding:0 0 0 0; border:4px solid #30363f; background-color:#121e2c; z-index:2;}
.col_2 .p1{float:left; margin:0 0 0 0; margin-bottom:31px; width:390px; padding-bottom:5px; border:4px solid #30363f; background-color:#121e2c; z-index:2;}
.corner{float:left; font-size:22px; letter-spacing:1px; color:#fff; font-weight:normal; line-height:1em; background-color:#121e2c; border:4px solid #30363f; border-bottom:0px; margin-bottom:-4px; position:relative; z-index:1; padding-bottom:5px;}
#page_home .newspane{padding:10px 0 0 10px; height:160px; width:288px; overflow:auto;}
#page_locations .p1{width:465px; height:337px;}
#page_gameservers .col_1 .p1{width:500px; height:100%;}
#page_gameservers .col_2 .p1{width:230px;}
#page_voiceservers .col_2 .p1{width:230px;}

/*footer*/
#footer p { color:#6b757f; text-align:center; padding:37px 0 0 0;}
#footer a { color:#bbbec2;}
/*==========================================*/

.tab{float:left; clear:both; font-size:11px; border:1px solid #000000; margin-left:10px; min-width:450px; display:none;}	
.loginbox{float:left; margin-left:5px; margin-top:-2px;}

.highlightrow{color:#ffa300; cursor:pointer;}
.normalrow{color:#BABCBF;}

#voiceservers tr{margin-left:10px;}

.minilist{border:0px solid black; width:105px; height:35px; text-align:center;}
.gamelist{margin-top:10px; margin-left:5px;}
.gamelist img{opacity:0.65; -moz-opacity:.65; -ms-filter:"alpha(opacity=65)"; filter:alpha(opacity=65);}
.gamelist img:hover{opacity:20;  -moz-opacity:20; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90);}


/* WHMCS navigation */
table.topnavbar {width: 100%;}
tr.topnavbar {background-color: #efefef; font-weight:bold; text-align: center; font-family:Tahoma; font-size:11px;}
tr.topnavbar a {color: #000000;	text-decoration: none;}
tr.topnavbar a:hover {color: #666666;}

/* jScrollPane */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	/*background-color: #FFA300;*/
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #FFA300;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-color: #FFA300;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #FFA300;
}
