
/* -----------------------------------------
   Generic Styles
----------------------------------------- */

body.pop {
	margin: 0;
	padding: 0;
	background: #0c0c0c;
}

body.pop, body.pop table {
	line-height: 12px;   /* 18px  */
	color: #000;
}
body.pop, body.pop table, body.pop table input, body.pop table textarea {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;  /* 12 */
}
form, input {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a {
	outline: none;
	text-decoration: none;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}

/* -----------------------------------------
   Pop Styles
----------------------------------------- */

#container {
	width: 100%;
	background: #fff;
}

#header {
	background: url(../img/webImg/pop/bgHeader.png) repeat-x 0 0 #000;
	padding: 25px 30px;
}

#header h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 35px;
	margin-bottom: 2px;
}
#header p {
	margin: 0;
	padding: 0;
	color: #ccc;
	font-size: 15px;
	font-style: italic;
}
#container img {
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
}

#contentPop {
	background: url(../img/webImg/pop/bgContent.jpg) no-repeat top center;
	padding-top: 58px;
}

/* -----------------------------------------
   Tabs
----------------------------------------- */

#tabs ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
	width: 100%;
	background: url(../img/webImg/pop/bg.png) no-repeat top center;
	overflow: hidden;
	height: 56px;
}
#tabs ul li {
	margin: 0;
	padding: 0;
	float: left;
	height: 56px;
	line-height: 56px;
 font-family: 'Prompt', sans-serif;
 font-weight: 600;
	font-size: 20px;
}
#tabs ul li.one {
	margin-left: 182px;
}

#tabs ul li.one a {
	width: 156px;
}
#tabs ul li.two a {
	width: 180px;
}

#tabs div {
	background: url(../img/webImg/pop/bgTabContent.png) repeat-x top center;
}
.tabSpace {
	padding: 10px 15px;   /*25  30  */
}

.ui-tabs .ui-tabs-nav li a {
	color: #000;
	text-shadow: 1px 1px 1px #fff;
	display: block;
	height: 56px;
	line-height: 56px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
	color: #ce2820;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active.one {
	background: url(../img/webImg/pop/bgTabs.png) no-repeat -182px -56px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.two {
	background: url(../img/webImg/pop/bgTabs.png) no-repeat -338px -56px;
}

/* -----------------------------------------
   Spec Table
----------------------------------------- */

.specTable {
padding-left: 30px;
/* 	width: 100%; */
}
.specTable th, .specTable td {
/*	width:18%; */
	padding: 6px 0px;
	font-size: 12px;
}
.specTable td {
	border-top: solid 1px #fff;
	padding: 5px 0px;
 font-size: 11px;
}
.specTable th.last, .specTable td.last {
/*	width:28%; */
}

.specTable th.first span, .specTable td.first span {
/*	padding-left: 20px; */
}
.specTable th.last span, .specTable td.last span {
/*	padding-left: 20px; */
}

.specTable th {
	background: #000;
	color: #fff;
}

