/* symbols styles */
#globe-tabs li, #sword-tabs li, #uniform-tabs li, #rank-slide-tabs li, #uniform-internal-tabs li, #oath-tabs li {
	float: left;
}

#globe-tabs li, #sword-tabs li, #rank-slide-tabs li, #uniform-internal-tabs li {
	width: 100px;
}

#oath-tabs li {
	width: 148px;
}

#globe-tabs li:nth-child(1), #sword-tabs li:nth-child(1), #rank-slide-tabs li:nth-child(1), #uniform-internal-tabs li:nth-child(1), #oath-tabs li:nth-child(1) {
	margin: 0 1px 0 0;
}

#uniform-tabs li {
	width: 230px;
}

#uniform-tabs li:nth-child(2) {
	margin: 0 1px 0 1px;
}

a.toggle-tab {
	background: url(/marines-theme/images/layout/equipment/detail-tab-background.png) repeat-x 0 0;
	color: #A0A0A0;
	display: block;
	font-family: "Trade Gothic W01 Cn 18", Helvetica, Arial, sans-serif;
	font-size: 17px;
	height: 40px;
	margin-bottom: 13px;
	padding: 9px 0 0 0;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
}

a.toggle-tab:hover,
a.toggle-tab.active-toggle-tab {
	background: url(/marines-theme/images/layout/equipment/detail-tab-background.png) repeat-x 0 -60px;
	color: #FFF;
}

#sword-upper-1 img,
#sword-upper-2 img {
	display: block;
}

/* swords tabs */
ul#sword-tabs {
	margin: 0 0 7px 247px;
}

/* rank slideshow */
ul#rank-slide-tabs {
	margin: 0 0 7px 247px;
}
.sword-content p:last-child {
	margin-bottom: 0;
}
ul#uniform-internal-tabs {
	margin: -75px 0 0 247px;
	position: absolute;
}

#uniform-internal-tabs a.toggle-tab, 
#rank-slide-tabs a.toggle-tab, 
#sword-tabs a. toggle-tab {
	height: 25px;
	font-size: 15px;
	padding: 3px 0 0 0;
}

.tab-content-item p {
	margin: 0;
	padding: 0;
}

#rank-slideshow {
	background: #000 url(/marines-theme/images/layout/symbols/rank-slideshow-background.png) no-repeat bottom left;
	height: 380px;
	margin: 30px 0 0 0;
	overflow: hidden;
	position: relative;
	width: 700px;
}

.slideshow-shadows-left {
	background: transparent url(/marines-theme/images/layout/symbols/rank-slideshow-gradient-left.png) repeat-y 0 0;
	display: block;
	height: 380px;
	left: 0;
	position: absolute;
	top: 0;
	width: 167px;
}

.slideshow-shadows-right {
	background: transparent url(/marines-theme/images/layout/symbols/rank-slideshow-gradient-right.png) repeat-y 0 0;
	display: block;
	height: 380px;
	position: absolute;
	top: 0;
	right: 0;
	width: 167px;
}

#rank-enlisted-prev a, #rank-officer-prev a {
	background: transparent url(/marines-theme/images/layout/symbols/rank-slide-arrows.png) no-repeat 0 0;
	display: block;
	height: 60px;
	margin: 120px 0 0 0;
	position: absolute;
	text-decoration: none;
	width: 32px;
	overflow: hidden;
}

#rank-enlisted-prev a:hover, #rank-officer-prev a:hover {
	background: transparent url(/marines-theme/images/layout/symbols/rank-slide-arrows.png) no-repeat 0 -56px;
}

#rank-enlisted-next a, #rank-officer-next a {
	background: transparent url(/marines-theme/images/layout/symbols/rank-slide-arrows.png) no-repeat -659px 0;
	display: block;
	height: 60px;
	margin: 120px 0 0 668px;
	position: absolute;
	text-decoration: none;
	width: 32px;
	overflow: hidden;
}

#rank-enlisted-next a:hover, #rank-officer-next a:hover {
	background: transparent url(/marines-theme/images/layout/symbols/rank-slide-arrows.png) no-repeat -659px -56px;
}

#rank-enlisted-slides, #rank-officer-slides {
	width: 999999px;
	position: relative;
}

.rank-slide {
	text-align: center;
	padding: 0 20px;
	float: left;
}

p.rank-slide-label {
	font-family: "Trade Gothic W01 Cn 18";
	font-size: 20px;
	text-transform: uppercase;
}

p.rank-slide-label a {
	color: #838383;
	font-family: "Trade Gothic W01 Cn 18";
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
}

p.rank-slide-label a:hover {
	color: #FFF;
}

#symbols-slider {
	margin: 0 auto;
	width: 700px;
	height: 60px;
	background: url(/marines-theme/images/layout/equipment/slider-background.png) repeat-x center 23px;
	margin-top: -20px;
}

#drag-button {
	background: transparent url(/marines-theme/images/layout/symbols/slider-button.png) no-repeat left top;
	border: 0;
	cursor: pointer;
	height: 59px;
	outline: 0;
	width: 72px;
}

.toggle-tab {
	text-decoration: none;
}

/* For sidebar tabs portlet */
.sidebar-tab-upper-content img {
	display: block;
}

.sidebar-tabs > li {
	margin-right: 1px;
}

.sidebar-tabs li {
	float: left;
	width: 100px;
}

/* For tabs portlet */
.tab-nav li:nth-child(1) {
	margin: 0 1px 0 0;
}

.tab-nav li {
	width: 347px;
}

.tab-nav li {
	float: left;
}

/* end symbols styles */
