/* Copyright CorePlexus.com */
/*
Colours for 202020 dark grey on header



Colours for f4f4f4 light grey on content

blue 579DA5
blue lighter 9DC8CC
orange E7B347

*/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background-color:#0F0F0F;
}

.page_align {

}
.page_holder {

}
.header_holder {
background-image: url(../images/bg_dark-grey_86x17.png);
background-repeat: repeat-x;
background-color:#FFFFFF;
height:87px;
}
.header {
width:956px;
background-image: url(../images/en/CP-logo-W-bg-text_50.png);
background-repeat: no-repeat;
height:87px;
}
.nav_main {
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
float:right;
}
.nav_main img {
border:0px;
}
.nav_main ul {
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.nav_main li {
float: left;
padding:0px 0px 0px 0px;
margin:0px;
text-align:center;
}
.nav_main a {
display: block;
color:#CCCCCC;
text-decoration:none;
padding:4px 10px 4px 10px;
margin:0px 0px 0px 8px;
background-color:#000000;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.nav_main a:link, .nav_main a:visited {
}
.nav_main a:hover, .nav_main a:active {
background-color:#CCCCCC;
color:#000000
}
/*
518584
 CCCCCC */

.content_scroll {
overflow:auto;
}
.promote_holder {
background-color:#FFFFFF;
margin:0px;
padding:1px 0px 1px 0px;
}
.promote {
width:956px;
padding:0px;
margin:0px;
text-align:left;
}
.promote h1 {
	font-size: 150%;
}
.navPromoteA {
margin:0px 0px 20px 0px;
}
.navPromoteA ul {
list-style-type:none;
padding:0px;
margin:0px;
}
.navPromoteA li {
display:inline;
padding:0px;
margin:0px;
}
.navPromoteA a {
	text-decoration:none;
	padding:10px 20px 10px 20px;
	margin:0px 10px 0px 10px;
	border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
	border:solid #CCCCCC 1px;
	color:#202020;
	background-image: url(/comn/images/plans-button-background.png);
}
.navPromoteA a:hover {
color:#579DA5;
border:solid #579DA5 1px;
}


.content_holder {
background-image: url(../images/bg_gray-white-top_4x137.png);
background-repeat: repeat-x;
padding:20px 0px 20px 0px;
background-color:#f4f4f4;
}
.content {
width:956px;
}
.content h1{
font-size:125%;
color:#333333;
}

.column_full {
text-align:left;
}
.column_full td {
width:50%;
}
.column_full_list {
	width:436px;
	height:200px;
	float:left;
	border:solid #cccccc 1px;
	padding:10px;
	margin:20px 10px 10px 10px;
	background-color:#FFFFFF;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.column_full_list img {
float:left;
margin:0px 20px 20px 0px;
}
.column_full_list h1{
font-size:125%;
color:#333333;
}


.ContentBoxA {
width:500px;
border:solid #cccccc 1px;
padding:10px;
	margin:20px 10px 10px 0px;
background-color:#FFFFFF;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.ContentBoxA img {
float:left;
margin:0px 20px 20px 0px;
}

.ContentBoxB {
font-size:90%;
width:500px;
border:solid #cccccc 1px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background-color:#E7B347;
	margin:20px 10px 10px 0px;
}

.ContentBoxB img {
float:left;
width:100px;
margin:30px 0px 0px 30px;
}
.ContentBoxB div {
margin:0px 0px 0px 160px;
background-color:#FFFFFF;
padding:10px;
border-top-right-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
}





.list_block_a {
	width:316px;
	height:200px;
	float:left;
	border:solid #cccccc 1px;
	padding:10px;
	margin:20px 10px 10px 10px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow: 4px 4px 4px #666666; 
-webkit-box-shadow: 4px 4px 4px #666666;
-moz-box-shadow: 4px 4px 4px #666666;
	background-color:#FFFFFF;
}
.list_block_a img {
float:left;
margin:0px 10px 10px 0px;
}
.list_block_a h1{
font-size:125%;
color:#333333;
}


.column_left {
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width:192px;
	height:400px;
	text-align:left;
	background-color: #E7B347;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
/* BEA334 b04d1b*/
.column_left h1 {
	margin:0px;
	padding:8px 8px 8px 20px;
	font-size:130%;
	border-bottom:solid #404241 4px;
}
/*
	border:solid #b04d1b 2px;
border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-right-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
5283e8
*/
.nav_left {
}
.nav_left ul {
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
}
.nav_left li {
padding:0px;
margin:0px;
}
.nav_left a {
display:block;
color:#000000;
text-decoration:none;
padding:10px 10px 10px 20px;
margin:0px;
}
.nav_left a:link, .nav_left a:visited {
}
.nav_left a:hover, .nav_left a:active {
color:#fffade;
background-color:#404241;
}
/*
background-color:#BEA334;
border-left:solid #FFFFFF 10px;
border-right:solid #BEA334 15px
border-bottom:solid #BEA334 1px;

*/

.column_main {
float:right;
width:730px;
text-align:left;
margin:20px 0px 0px 0px;
padding:0px 0px 10px 26px;
}
.column_main h1 {
	font-size:130%;
	margin:0px;
	padding:10px;
	color:#202020;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
	background-color:#E4E4E4;
}
/*
	border:solid #404241 1px;

*/
.column_main h2 {
	font-size:120%;
	font-style: italic;
}
.column_main h3 {
font-size:110%;
}
.column_main h4 {
	font-size:105%;
}
.markup {
background-color:#C0D7ED;
border:solid #CCCCCC 2px;
padding:10px;
overflow: auto;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
box-shadow: 4px 4px 4px #666666; 
-webkit-box-shadow: 4px 4px 4px #666666;
-moz-box-shadow: 4px 4px 4px #666666;
}
/*
579da7
C0D7ED
-webkit-box-shadow: hoff voff blur color;

CSS3 - Chrome Opera 10.53
border-radius:6px;
border-top-right-radius: 10px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 14px;
border-top-left-radius: 8px;

WebKit - Chrome Safari
-webkit-border-radius
-webkit-border-top-right-radius: 6px;
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);

Mozilla - Firefox
-moz-border-radius-topright: 6px;


-khtml-border-radius: 6px;
-webkit-transform: rotate(-5deg);

IE is so shit
*/
.note {
	font-size:90%;
	color: #000033;
	font-style: italic;	
}

.footer_holder {
background-color:#0F0F0F;
padding:20px 0px 20px 0px;
}
/*
background-image: url(../images/bg_blackfade-whitetop_4x345.png);
background-repeat: repeat-x;

*/
.footer {
font-size:80%;
width:956px;
text-align:left;
color:#999999;
margin-bottom:20px;
}

.footer_block {
	float:left;
	width:203px;
	margin:5px 0px 5px 16px;
	padding:10px;
	color:#666666;
}
/*width:275px;	background-color: #00CCCC;
*/
.footer_block h1 {
font-size:110%;
margin:0px 0px 20px 0px;
padding:0px;
}
.footer_block ul {
padding:0px;
margin:0px;
color:#333333;
}
.footer_block li {
padding:0px;
margin-left:10px;
}
.footer_block a {
display:block;
color:#666666;
text-decoration:none;
padding:6px 0px 4px 2px;
margin:2px;
border-bottom:solid #333333 1px
}
.footer_block a:link, .footer_block a:visited {
}
.footer_block a:hover, .footer_block a:active {
border-bottom:solid #666666 1px;
color:#999999;
}





.alert_container {
display:none;
}
.alert_page_mask {
position:fixed;
display:block;
width:100%;
height:100%;
top:0px;
left:0px;
opacity:0.8;
filter:alpha(opacity=80);
background-color: #333333;
text-align:right;
color:#cccccc;
z-index:9998;
border:0px;
}
.alert_content_insert {
position:absolute;
top:60px;
left:50%;
margin:0px 0px 0px -300px;
padding:10px 0px 10px 0px;
width:600px;
text-align:left;
background-color: #FFFFFF;
border:solid #333333 2px;
z-index:9999;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background-image: url(../images/plans-button-background.png);
background-repeat: repeat-x;
}
/*

*/
.alert_content_insert h1 {
font-size:125%;
margin:0px 0px 15px 0px;
padding:0px 5px 5px 20px;
float:left;
}
.alert_content {
	display:none;
}
.alert_content_close {
float:right;
padding-right:20px;
font-weight: bold;
}
.alert_text {
overflow:auto;
height:500px;
padding:0px 20px 10px 20px ;
}
.alert_text h2 {
font-size:110%;
}

.preload {
height:0px;
overflow:hidden;
}
.no_js_alert {
position:absolute;
top:50px;
width:800px;
background-color: #FFCC00;
padding:20px;
border:solid #666666 2px;
left:50%;
margin-left:-420px;
font-weight: bold;
}
img {
border:0px;
}
form img {
border:0px;
vertical-align: middle;
}
