body {
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
	margin:0;
	background-image:url(../images/c_bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#0c0c0c;
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
/* navigation */
#nav {
	height:90px;
	background-image:url(../images/c_menu_bar.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#nav ul {	
	margin:0 auto;
	padding:0;
	width:924px;
	margin-left:auto;
	margin-right:auto;
}

#nav li {	
	float:left;
	list-style-type:none;
	text-align:center;
}
#nav li.itm_1 a img{
	background-image:url(../images/1_menu_02.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_1 a:hover img{
	background-image:url(../images/1_menu_rol_02.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_2 a img{
	background-image:url(../images/1_menu_03.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_2 a:hover img{
	background-image:url(../images/1_menu_rol_03.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_3 a img{
	background-image:url(../images/1_menu_04.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_3 a:hover img{
	background-image:url(../images/1_menu_rol_04.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_4 a img{
	background-image:url(../images/1_menu_05.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_4 a:hover img{
	background-image:url(../images/1_menu_rol_05.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_5 a img{
	background-image:url(../images/1_menu_06.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_5 a:hover img{
	background-image:url(../images/1_menu_rol_06.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.m_lst a img{
	background-image:url(../images/1_menu_07.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.m_lst a:hover img{
	background-image:url(../images/1_menu_rol_07.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}

#nav li.m_lst{
	border:none;
}
#topbar{
	background-image:url(../images/1_top_bar.png);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	margin: 0px auto;
        width:1311px;
	}

#nav a {
	color:#333333;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	text-decoration:none;
}	

#nav li.itm_1 a.current img{
	background-image:url(../images/1_menu_rol_02.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_2 a.current img{
	background-image:url(../images/1_menu_rol_03.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_3 a.current img{
	background-image:url(../images/1_menu_rol_04.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_4 a.current img{
	background-image:url(../images/1_menu_rol_05.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.itm_5 a.current img{
	background-image:url(../images/1_menu_rol_06.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}
#nav li.m_lst a.current img{
	background-image:url(../images/1_menu_rol_07.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
}

#nav img {
	/*margin:3px 0 5px 32px;*/	
	display:block;
	border:0px;
}

#nav strong {
	display:block;		
	font-size:13px;
}

/* panes */
#panes {
	min-height:440px;
	margin-bottom:-20px;
	padding-bottom:28px;
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	top:24px;
	left:2%;
	font-size:14px;
	color:#444;
	width:98%;
	text-align:center;
}
/*#panes div {
	top:30px;
	display:none;		
	position:relative;
	font-size:14px;
	color:#444;
	width:960px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}*/
#panes div span#tab1{
	display:block;
	position:relative;
	top:22px;
	}
#panes img {
	float:left;
	margin-right:20px;		
}

#panes p.more {
	color:#000;
	font-weight:bold;
}

#panes h3 {
	margin:0 0 -5px 0;
	font-size:22px;
	font-weight:normal;
}

.overlay {
	display:none;
	width:500px;
	padding:20px;
	background-color:#ddd;
}
#panes div.description{
	width:260px;
	height:300px;
	font-size:13px;
	left:353px;
	top:56px;
	}
#panes div.description p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	color:#5a5a5a;
	}
#panes div.description2{
	width:496px;
	height:280px;
	text-align:left;
	top:188px;
	left:381px;
	}
#panes div.description2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#5a5a5a;
	text-align:justify;
	}
#panes div.description3{
	width:496px;
	height:280px;
	text-align:left;
	top:194px;
	left:381px;
	}
#panes div.description3 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#5a5a5a;
	text-align:justify;
	}
#panes div.description7{
	width:496px;
	height:280px;
	text-align:left;
	top:160px;
	left:381px;
	}
#panes div.description7 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#5a5a5a;
	text-align:justify;
	}
#contentbox{
}
.shadow{
	position:absolute;
	margin:0;
	padding:0;
	top:300px;
	left:-77px;
	z-index:-1;
	}
/*.shadow{
	position:absolute;
	margin:0;
	padding:0;
	top:388px;
	z-index:-1;
	width:100%;
	}
.shadow img{
	width:100%;
	}*/
#cu3er-container{
	position:relative;
	z-index:2;
	}
#support a{
	position:relative;
	top:0px;
	left:77%;
	}
#support a img{
background-image:url(../images/c_support.png);
}
#support a:hover img {
background-image:url(../images/c_happy-to-help-you.png);
}
#panes div h3{
	text-align:left;
	margin-bottom:24px;
	color:#636467;
	}
#panes div p{
	font-size:13px;
	color:#636467;
	line-height:18px;
	text-align:left;
	}
.u_b{
	font-weight:bold;
	text-decoration:underline;
	}
#footer{
	background-image:url(../images/c_btm_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:131px;
	min-width:1185px;
	}
.copy{
        padding-top:42px;
}
.btn{
	background-image:url(../images/c_btn_mainbg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:;
	}
.btn a img{
	background-image:url(../images/1_order_button.png);
	position:relative;
	z-index:12;
	}
.btn a:hover img{
	background-image:url(../images/1_order_button.png);
	}
