/* MARKER DEV CLASSES */
.dev-rd{background:#ff0000;}
.dev-yl{background:#ffff00;}
.dev-gr{background:#00ff00;}
.dev-bl{background:#0000ff;}

*{font-family:Arial, Helvetica, sans-serif;color:#ffffff;}
p{font-size:12px;color:#ffffff;}
body{
	background:url(i/bg.jpg) fixed no-repeat 50% 0% #332d16;
	margin:0;
	padding:0;
	border:0;
}
a{color:#bd9959;}
a.inner{
	text-decoration:none;
	background:url(i/dotted_light.gif) 1px 11px repeat-x;
}
a.inner:hover{
	text-decoration:none;
	background:none;
}
a.skewed:hover{
	position:relative;
	top:1px;
}
/* COMMON */
/* transparent blocks */

img{border:0;}

input, select, textarea{
	color:#ffffff;
	border:1px solid #818181;
	background:#383420;
	cursor:pointer;
}

.trans30{
	background:url(i/1px_op30.png);
	-background-image:none;
	-background:#10100e;
	-filter: alpha(opacity=30);
}

.trans50{
	background:url(i/1px_op50.png);
	-background-image:none;
	-background:#10100e;
	-filter: alpha(opacity=50);
}


.trans70{
	background:url(i/1px_op70.png);
	-background-image:none;
	-background:#10100e;
	-filter: alpha(opacity=70);
}

/* HR'ds */

.hr{
	clear:both;
	background:url(i/hr_1.png) no-repeat 50% 50%;
	width:100%;
	height:7px;
	padding-top:2px;
	-padding-top:0;
	-height:5px;
	-margin-top:3px;
	-background-image:none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/published/SC/html/scripts/repo_themes/green/i/hr_1.png,sizingMethod=crop);
}

.nav-trans-bg-top{padding:0 1px 0 1px;-height:1px;-font-size:0;}
.nav-trans-bg-top .inner{-margin-top:-1px;height:1px;}
.nav-trans-bg-top .inner-b{-margin-bottom:-1px;height:1px;}
.nav-trans-bg{height:32px;}

.s-splitter{width:1px;background:url(i/dotted.gif) repeat-y;}

/* CERTAIN */
#body {
	width:746px;
	height:auto;
	margin:0 auto;
}

#header {
	padding-top:16px;
}

#header span{-position:relative;}

#header .nav{
	height:33px;
	width:100%;
}

#header .nav .splitter{
	float:left;
	display:block;
	padding:10px 0 0 0;
	height:21px;
	width:1px;
}

#header .nav .splitter_dud{
	padding-top:10px;
	height:20px;
	width:1px;
}

/* LANG & CURRNECY NAV */
#header .nav .langmenu{
	float:left;
	width:180px;
	height:33px;
}

#header .nav .langmenu .cpt_currency_selection{
	float:left;
	width:auto;
	padding-top:8px;
	height:20px;
}

#header .nav .langmenu .cpt_currency_selection select{
	color:#ffffff;
	font-size:10px;
	height:16px;
}

#header .nav .langmenu .cpt_currency_selection option{
	color:#ffffff;
}

#header .nav .langmenu span{
	float:left;
	display:block;
	padding:10px 0 0 10px;
	color:#a6a292;
}

/* SITE NAV */
#header .nav .sitenav{
	width:205px;
	float:right;
	height:33px;
}

#header .nav .sitenav span{
	float:left;
	display:block;
	padding:10px 0 0 10px;
}

#header .nav .sitenav .text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#bd9959;
}

#header .nav .nav-splitter{
	float:right;
	height:33px;
	width:20px;
}

/* CLOCK */
#header .nav .clock{
	width:auto ;
	float:right;
	height:33px;
}

#header .nav .clock .clock-block{
	font-family:Tahoma;
	display:block;
	white-space:nowrap;;
	padding:10px 10px 0 10px;
	text-align:center;
	color:#cac097;
	font-size:10px;
	font-weight:bold;
}

/* LOGO */

#header .logo{
	width:100%;
	height:194px;
	background:url(i/bg_top.jpg) no-repeat;
}

/* MAINMENU */
#mainmenu .nav-trans-bg{
	height:42px;
}

#mainmenu table{
	height:42px;
	width:100%;
}

#mainmenu table td{
	z-index:0;
	text-align:center;
	height:42px;
	padding-top:3px;
	background:url(i/dotted_mm.gif) 100% 1px repeat-y;
}

#mainmenu table td.last{
	background:none;
}

#mainmenu table td.tall{
	padding-top:0;
}

#mainmenu table a{
	opacity:0.7;
	-background:#10100e;
	-filter: alpha(opacity=70);
}

#mainmenu table a:hover{
	z-index:100;
	position:relative;
	top:1px;
	opacity:1;
	-background:#10100e;
	-filter: alpha(opacity=100);
}

#footer{
	text-align:center;
	font-size:10px;
	height:30px;
}
#footer a{color:#767676;}
#footer a:hover{color:#767676;text-decoration:none;}
