*
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;
}
img
{
	border:0px;
}
.orange
{
	color:#FF6600;
}
#page
{
	background-color:#FDFDFD;
	margin:0px auto;
	width:990px;
}
#home_header
{
	height:162px;
}
#logo_block
{
	float:left;
	border-bottom:2px solid #CFCF9A;
	height:120px;
	width:475px;
	padding:25px 0px 15px 20px;
}
#dp_logo
{
	float:left;
}
#pro_text_block
{
	float:left;
	margin-left:5px;
	margin-top:15px;
}
#pro_text_block p
{
	font-size:13px;
	font-weight:bold;
	color:#474747;
	text-align:center;
        text-decoration:none;
}
#user_block
{
	float:left;
	width:265px;
	padding-top:77px;
	font-size:13px;
}
#user_header
{
        display:block;
	background-image:url(../images/user_header.gif);
	height:29px;
	width:199px; 
	margin-left:33px; 
}
#user_left_curve, #user_right_curve
{
	float:left;
	height:56px;
	width:35px;
}
#user_text_block
{
	float:left;
	width:190px;
	padding:5px 0px 10px 5px;
}
#user_text
{
	float:left;
	width:165px;
	padding-top:5px;
	font-size:11px;
}
#user_text_block  img
{
	float:left;
}
#login_block
{
	border-bottom:2px solid #CFCF9A;
	float:left;
	width:230px;
	padding-top:30px;
	padding-bottom:6px;
}
#login_block input
{
	font-size:12px;
}
#login_left, #login_right
{
	float:left;
}
#login_middle
{
	background:transparent url(../images/login-center-side.gif) repeat;
	float:left;
	height:124px;
	width:178px;
	padding-left:5px;
}
#login_title
{
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#login_inputs, #login_links
{
	width:178px;
}
#input_values, #submit_button
{
	float:left;
}
#input_values input[type=text], #input_values input[type=password]
{
	width:140px;
}
#username, #password
{
	margin-top:12px;
}
#submit_button
{
	padding-left:5px;
	padding-top:30px;
}
#submit_button input
{
	background-image:url(../images/login-go.gif);
	height:21px;
	width:23px;
	border:0px;
	cursor:pointer;
}
#login_links span
{
	background:transparent url(../images/star.gif) no-repeat scroll 0px 3px;
	padding-left:10px;
	font-size:11px;
}
#login_links a
{
	color:#FF6600;
}
#mainContent
{
	border-bottom:2px solid #E3E2C9;
	width:990px;
	margin:20px auto;
}
#content_title
{
	margin-left:auto;
	margin-right:auto;
	width:700px;
}
#choose_Universe
{
	background:transparent url(../images/home_button.gif) no-repeat scroll 155px -4px;
	margin-left:auto;
	margin-right:auto;
	height:550px;
	width:760px;
	font-size:13px;
	font-weight:bold;
}
#CH_Universe, #SE_Universe, #SP_Universe
{
	float:left;
	width:240px;
}
#SE_Universe, #SP_Universe
{
	margin-left:20px;
}
#CH_catblock, #SE_catblock, #SP_catblock
{
	height:265px;
	width:236px;
	padding-bottom:62px;
	cursor:pointer;
}
#CH_catblock h2
{
	background:transparent url(../images/CH_homeHeader.gif) no-repeat scroll left top;
	height:62px;
	width:235px;
	text-indent:-9999px;
}
#SE_catblock h2
{
	background:transparent url(../images/SE_homeHeader.gif) no-repeat scroll left top;
	height:62px;
	width:235px;
	text-indent:-9999px;
}
#SP_catblock h2
{
	background:transparent url(../images/SP_homeHeader.gif) no-repeat scroll left top;
	height:62px;
	width:235px;
	text-indent:-9999px;
}
#CH_title_img
{
	height:141px;
	padding-left:35px;
	padding-top:55px;
}	
#SE_title_img
{
	padding-left:55px;
	height:128px;
	padding-top:67px;
}
#SP_title_img
{
	height:107px;
	padding-left:20px;
	padding-top:87px;
}
#CH_title_img img, #SE_title_img img, #SP_title_img img
{
	cursor:pointer;
}
#CH_categoriesList
{
	background:transparent url(../images/CH_homeFooter.gif) no-repeat scroll left bottom;
	height:100%;
	width:235px;
	list-style-type:none;
	font-size:12px;
}
#SE_categoriesList
{
	background:transparent url(../images/SE_homeFooter.gif) no-repeat scroll left bottom;
	height:100%;
	width:235px;
	list-style-type:none;
	font-size:12px;
}
#SP_categoriesList
{
	background:transparent url(../images/SP_homeFooter.gif) no-repeat scroll left bottom;
	height:100%;
	width:235px;
	list-style-type:none;
	font-size:12px;
}
#CH_categoriesList li
{
	border-left:3px solid #4F8DBA;
	border-right:3px solid #4F8DBA;
	height:15px;
	padding: 4px 0px 4px 30px;
}
#SE_categoriesList li
{
	border-left:3px solid #CC7FE5;
	border-right:3px solid #CC7FE5;
	height:15px;
	padding: 4px 0px 4px 30px;
}
#SP_categoriesList li
{
	border-left:3px solid #FF86D9;
	border-right:3px solid #FF86D9;
	height:15px;
	padding: 4px 0px 4px 30px;
}
#CH_categoriesList .firstList, #SE_categoriesList .firstList, #SP_categoriesList .firstList
{
	padding-top:10px;
}


/* NEW HOME LINK */
a.newHomeLink{
    color: #000000;
    text-decoration: none;
}

/* Page 404 Styles */
#page_404_image
{
    margin:5px auto;
    width:334px;
}
#page_404_image img
{
    height:177px;
    width:334px;
}
#page_404_msg
{
    margin:10px auto;
}
#page_404_msg p
{
    font-weight:bold;
    margin-top:15px;
    text-align:center;
}
#page_404_black
{
    color:black;
    font-size:17px;
}
#page_404_red
{
    color:#FF0000;
    font-size:24px;
}
#page_404_orange
{
    color:#FF6600;
    font-size:20px;
}
#page_404_buttons
{
    margin:25px auto;
    width:185px;
}
#page_404_buttons p
{
    cursor:pointer;
    margin-top:5px;
    text-align:center;
}
#page_404_buttons p a
{
    border:0px;
    color:#000000;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
#page_404_home, #page_404_layer
{
    margin-left:13px;
}
#page_404_home a, #page_404_layer a
{
    background:transparent url(../images/right-side-board.gif) no-repeat;
    height:31px;
    padding-top:11px;
    width:177px;
}
#page_404_prev a
{
    background:transparent url(../images/left-side-board.gif) no-repeat;
    height:47px;
    padding-top:6px;
    width:176px;
}
#devis
{
    color:#000000;
}
#pro
{
    color:#000000;
    font-style:italic;
}
#err_contact_layer
{
    padding-top:20px;
}
#err_contact_layer p
{
    font-size:14px;
    margin:0px auto;
    padding:5px;
    text-align:center;
    width:600px;
}
#err_contact_layer ul
{
    list-style-type:none;
    margin:10px auto;
    width:330px;
}
#err_contact_layer ul li
{
    background:transparent url(../images/contact_icons.gif) no-repeat;
    height:40px;
}
#contact_lists .contact_details
{
    padding-left:40px;
    padding-top:12px;
}
#err_contact_layer ul #contact_phone
{
    background-position:0px -183px;
}
#err_contact_layer ul #contact_fax
{
    background-position:0px -75px;
}
#err_contact_layer ul #contact_email
{
    background-position:0px -20px;
}
#contact_email a
{
    color:#FF6600;
    text-decoration:none;
}
#err_contact_layer ul #contact_addr
{
    background-position:0px -130px;
    height:50px;
    padding-left:40px;
}
#notModalLayer
{
	position:fixed;
	background:#FFFFFF;
	border-left:7px solid #F27B21;
	border-right:7px solid #F27B21;
	border-bottom:7px solid #F27B21;
	z-index:300;
}
#notModalLayer h4
{
	margin-right:130px;
	padding-top:6px;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
}
#page #notModalLayer iframe
{
	display:block;
	border:0px;
}
.notModalLayerHeader
{
	position:relative;
	background:#F27B21;
	height:30px;
	padding:2px;
}
.notModalLayerCloseText
{
    background:#FFFFFF;
    cursor: pointer;
    float:right;
    font-size:13px;
    font-weight:bold;
    height:22px;
    padding-top:4px;
	position:absolute;
	top:4px;
	right:4px;
	width:140px;
	text-align:center;
}
.layerContent
{
	font-size:13px;
	text-align:left;
}