/* globals */

body{
	margin:0px -200px 0px -212px;
	padding:0;
	background:#000;
	overflow-y:auto;
	overflow-x:hidden;
}
html{  /* for IE7 */
	overflow-y:auto;
	overflow-x:hidden;
}

a:link{color:#FFF;text-decoration:none;outline: none;}
a:active{color:#FFF;text-decoration:none;outline: none;}
a:visited{color:#FFF;text-decoration:none;outline: none;}
a:hover{color:#FFF;text-decoration:none;outline: none;}

#cg_wrapper{
	width:1144px;
	min-height:815px;
	margin-left:auto;
	margin-right:auto;
	background: #000 url(/images/cg_bg_swirl.jpg) no-repeat;
	overflow:hidden;
}
#cg_main{
	width:860px;
	min-height:600px;
	margin-left:142px;
	overflow:hidden;
}
#header{
	width:860px;
	height:70px;
}
#menu{
	width:860px;
	height:35px;
	top:56px;
	position:absolute;
	z-index:10;
}
#logo{
	width:875px;
	height:82px;
	z-index:10;
	position:absolute;
	top:0px;
	margin-left:5px;
}
#interior{
	padding:40px 10px 10px 10px;
}
#footer{
	background:url(/images/cg_bg_swirl_footer.jpg) no-repeat;
	width:1144px;
	height:146px;
	margin-top:15px;
}

/* subpage constants */

.page_title{
	font-family: 'Cantarell', sans-serif;
	text-transform:uppercase;
	font-size:1em;
	color:whitesmoke;
}

/* right buttons for where to buy & lanuguages */
#right_menu {
	float: right;
	padding: 15px 20px 0 0;
}

#buy {
	background:url(/images/);
}

#languages{
	background:url(/images/lang_bg.png) no-repeat;
	width:178px;
	font-size:11px;
	color: #c0bfbf;
	line-height:21px;
	cursor:pointer;
}

#languages ul, #languages li {
	list-style: none;
	margin:0;
	padding:0 5px;
}

ul#list {
	background:#000;
	border:1px solid #999 ;
	display:none;
}

li#language {
	background:#353434;
	color:#fff;
	cursor:pointer;
}
