/* global styles */
body {
	position: relative;
    margin: 0;
    padding: 0;
    background: #033550 url(../images/main_bg.gif) repeat-x top center;
    font-family: Arial;
    font-size: 11px;	
}
form {
	margin: 0;
	padding: 0;
}
div {
    font-family: Arial;
    font-size: 11px;
}
span {
    font-family: Arial;
    font-size: 11px;
}
a {
    color: #245066;
    text-decoration: underline;
}
a:hover {
	color: #245066;
    text-decoration: none;
}
form {
	margin:0;
	padding:0;
}
h1 {
    font-family: Arial;
    font-size: 18px;
    color: #0E75A7;
    line-height: 20px;
}
h2 {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
    text-decoration: none;
}
h3 {
	font-size: 26px;
	font-weight: normal;
	color: #333333;
}
h4 {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #535352;
	line-height: 27px;
}
.red {
	color:#CF2631;
}
input[type="text"] {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}
input[type="text"]:hover {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}

input[type="file"] {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}
input[type="file"]:hover {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}

input[type="password"] {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}
input[type="password"]:hover {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}

textarea {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}
textarea:hover {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0;
}

select {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 0;
	margin: 0;
}

.captcha {
	border: none;
	position: relative;
	float: left;
	margin: 5px 0px 5px 0px;
}

.image_zoom {
	position: relative;
	z-index: 998;
	border:1px solid #C3C9C3;
}
.image_zoom:hover {
	position: relative;
	z-index: 998;
	border:1px solid #C3C9C3;
}
.image_hidden {
	display:none;
}

/* main styles */
#main_column_left {
	width:210px;
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	background: #033550 url(../images/main_left.jpg) no-repeat left top;
}
#main_content {
	width:540px;/*555 - 15px padding*/
	margin:0;
	padding:40px 0px 0px 15px;
	background: white;
}
#main_column_right {
	width:210px; /*230 - padding*/
	margin:0;
	padding:0;
	background: #EAEAEA;
}

/* header */
#main_header {
	position:relative;
	clear:both;
	width:1032px;
	height: 180px;
	margin:0px auto;
	padding:0;
	background: transparent url(../images/main_header.jpg) no-repeat top center;
}

#main_transparent {
	position:absolute;
	bottom: 1px;
	width:1005px;
	height: 145px;
	margin:0;
	padding:0;
	border: none;
}
#main_header_navigation {
	clear:both;
	margin:auto;
	width:1032px;
	height: 75px;
	background: url(../images/main_bg_shadow.png) repeat-y top center;
}

#main_header_links {
	width:1040px;
	margin:auto;
	text-align:right;
	position:relative;
	top:50px;
	left:-50px;
	color: #64A0AA;
}
#main_header_links a {
	margin: 5px;
	color: #64A0AA;
	text-decoration:none;
}
#main_header_links a:hover {
	margin: 5px;
	color: #64A0AA;
	text-decoration:none;
}

/*content table */
#main_table_outer {
	width:1032px;
	clear:both;
	margin:auto;
	background: transparent url(../images/main_bg_shadow.png) repeat-y top center;
}
#main_table {
	overflow:hidden;
	width:992px;
	clear:both;
	margin:auto;
	align:center;
	padding:0;
}
#main_table_footer {
	width:1032px;
	height:50px;
	clear:both;
	margin:auto;
	background: transparent url(../images/main_bg_footer.png) no-repeat top center;	
}
#main_table_footer_left {
	float:left;
	clear:none;
	width:225px;
	height:20px;
	display:block;
	background:#033550;
	position:relative;
	left:20px;
}
#main_table_footer_content {
	float:left;
	clear:none;
	width:555px;
	height:20px;
	display:block;
	background:white;	
	position:relative;
	left:3px;
}
#main_table_footer_right {
	float:left;
	clear:none;
	width:230px;
	height:20px;
	display:block;
	background:#EAEAEA;	
	position:relative;
	left:2px;
}

/* footer */
#main_footer {
	clear:both;
	margin:auto;
	width:100%;
	height:50px;
	text-align: center;
	color:#A7B1B6;
	background:#04202F;
	padding-top:25px;
}

/* message stack */
#message_stack {
	position: absolute;
	width: 528px;
	height: 150px;
	overflow: auto;
	z-index: 999;
	background: #D6E4E7;
	border: 1px solid #02354F;
	color: #333;
    font-family: Myriad, Verdana;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	line-height: 16px;
	top: 5px;
	left: 5px;
	display: block;
	cursor: default;
}
.message_stack_error {
	font-weight: bold;
	color: red;
}
.message_stack_success {
	font-weight: bold;
	color: green;
}
.message_stack_warning {
	font-weight: bold;
	color: black;
}

/* css buttons */
input.button, button {
	background: url(../images/button.gif) repeat-x top left;
	font-size: 12px;
	color: #B4D3D9;
	height: 20px;
	/*cursor: default; doesnt work with IE7*/
	text-align: center;
	border: 1px solid #023650;
	position: relative;
	clear: none;
	margin: auto 5px auto 5px;
	padding-bottom: 4px;
}
input.button:hover, button:hover {
	background: url(../images/button.gif) repeat-x top left;
	font-size: 12px;
	color: #B4D3D9;
	height: 20px;
	/*cursor: pointer; doesnt work with IE7*/
	text-align: center;
	border: 1px solid #023650;
	position: relative;
	clear: none;
	margin: auto 5px auto 5px;
	padding-bottom: 4px;
}
div.button {
	background: url(../images/button.gif) repeat-x top left;
	font-size: 12px;
	color: #B4D3D9;
	/*cursor: default; doesnt work with IE7*/
	height: 18px;
	text-align: center;
	border: 1px solid #023650;
	position: relative;
	clear: none;
	margin: 0;
	padding: 0;
}
div.button:hover {
	background: url(../images/button.gif) repeat-x top left;
	font-size: 12px;
	color: #B4D3D9;
	/*cursor: pointer; doesnt work with IE7*/
	height: 18px;
	text-align: center;
	border: 1px solid #023650;
	position: relative;
	clear: none;
	margin: 0;
	padding: 0;
}
a.button {
	color: #B4D3D9;
	text-decoration: none;
	margin: 0;
	padding: 0;
	position:relative;
	top: 2px;
}
a.button:hover {
	color: #B4D3D9;
	text-decoration: none;
	margin: 0;
	padding: 0;
	position:relative;
	top: 2px;
}

/* Category tree */
#main_categories_header {
	position: relative;
	float: left;
	clear: both;
	color: #008699;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #296074;
	padding: 10px 0px 15px 0px;
	margin-bottom: 10px;
	width: 180px;
	left:10px;
}
#main_categories {
	position: relative;
	clear:both;
	list-style-type: none;
	list-style-image: none;
	margin:0px auto 15px auto;
	padding:15px 0px 0px 0px;
	width: 180px;
}
#main_categories li {
	margin:0;
	padding:2px 2px 2px 0px;
	list-style-type: none;
	list-style-image: none;
	position: relative;
	left: -5px;
}
.main_categories_li_main {
	border-bottom: 1px solid #296073;
	color: #669999;
}
.main_categories_li_sub {
	border-bottom: 1px solid #296073;
	color: white;
}
.main_categories_li_main a {
	color: #669999;
}
.main_categories_li_sub a {
	color: #669999;
}
.main_categories_li_main a:hover {
	color: white;
}
.main_categories_li_sub a:hover {
	color: #669999;
}
.main_categories_li_main_current {
	border-bottom: 1px solid #296073;
	color: white;
}
.main_categories_li_sub_current {
	border-bottom: 1px solid #296073;
	color: white;
}
.main_categories_li_main_current a {
	color: white;
}
.main_categories_li_sub_current a {
	color: white;
}
.main_categories_li_main_current a:hover {
	color: white;
}
.main_categories_li_sub_current a:hover {
	color: white;
}
#main_categories li a {
	margin:0;
	padding:0;
	text-decoration:none;
}
#main_categories li a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
}

/* Breadcrumb */
#breadcrumb {
	position: relative;
	float: left;
	clear: both;
	margin: 5px 0px 5px 0px;
	width: 525px;
	font-weight: bold;
}
#breadcrumb a {
	color: #008699;
	font-weight: bold;
}
#breadcrumb a:hover {
	color: #008699;
	font-weight: bold;
}

/*
 column right spacer
*/
.column_right_spacer {
	position:relative;
	float:left;
	clear:both;
	border-top: 1px dotted #008699; 
	height:2px;
	margin: 1px auto 0px auto;
	width:210px;
	left: 10px;
}

/* Search */
#search {
	position: relative;
	float: left;
	clear: both;
	width: 210px;
	left: 0px;
	margin: 0;
	padding: 20px 10px 20px 10px;
}
#search_input {
	position: relative;
	float: left;
	clear: none;
	width:180px;
	border:1px solid #CBC9C9;
	padding:3px 0px 3px 3px;
	margin-top:1px;
	height:16px;
}
#search_button {
	position: relative;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	border:none;
	left:3px;
}

/* banner in right column */
#banner_shipping_heading {
	position: relative;
	float: left;
	clear: both;
	color: #00535E;
	width:200px;
	font-family: Myriad, Arial;
	font-weight: normal;
	font-size: 18px;
	margin: 5px 0px 0px 0px;
	left:10px;
	top:10px;
	text-transform:uppercase;
}
#banner_shipping {
	position: relative;
	float: left;
	clear: both;
	margin: auto;
	padding: 0;
	margin: 0;
	width: 210px;
	padding-top:22px;
	padding-bottom:22px;
	text-align:center;
	left:10px;
}
#banner_shipping img {
	position:relative;
	float:left;
	clear:none;
}

#banner_shipping_flags {
	position: relative;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	width: 210px;	
	text-align:right;
	left:12px;
	top:-10px;	
}
#banner_shipping_flags a {
	text-decoration:none;
}
#banner_shipping_flags a img {
	border:none;
	margin:0 3px;
}



/* Basket */
#basket {
	position: relative;
	float: left;
	clear: both;
	margin: auto;
	padding: 10px 10px 30px 10px;
	width: 210px;
	left:0px;
}
#basket_heading {
	position: relative;
	float: left;
	clear: both;
	color: #00535E;
	font-family: Myriad, Arial;
	font-weight: normal;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	width: 210px;
	text-transform:uppercase;
}
.basket_spacer {
	position: relative;
	float: left;
	clear: both;
}
#basket_products {
	position: relative;
	float: left;
	clear: none;
	width: 120px;
	color: #04202F;
	padding: 2px;
}
#basket_products_value {
	position: relative;
	float: right;
	clear: none;
	color: #04202F;
	font-weight: bold;
	padding: 2px;
	width: 80px;
	text-align:right;
	left: 0px;
}
#basket_subtotal {
	position: relative;
	float: left;
	clear: none;
	width: 120px;
	color: #04202F;
	padding: 2px;
	font-weight: bold;
}
#basket_subtotal_value {
	position: relative;
	float: right;
	clear: none;
	width: 80px;
	color: #04202F;
	font-weight: bold;
	padding: 2px;
	text-align:right;
	left: 0px;
}
#basket_button {
	position: relative;
	float: left;
	clear: both;
	text-align:right;
	width: 210px;
	margin: 10px 0px 0px 0px;
}

/* Newsletter */
#newsletter {
	position: relative;
	float: left;
	clear: both;
	width: 210px;
	margin: auto;
	padding: 10px 10px 20px 10px;
}
#newsletter_heading {
	position: relative;
	float: left;
	clear: both;
	width: 210px;
	color:#00535E;
	font-family: Myriad, Arial;
	font-weight: normal;
	font-size: 18px;
	text-transform:uppercase;
	margin: 10px 0px 10px 0px;
}
#newsletter_text {
	position: relative;
	float: left;
	clear: both;
	width: 190px;
	color: #04293C;
	margin: 0px 0px 10px 0px;
}
#newsletter_email {
	position: relative;
	float: left;
	clear: both;
	width: 190px;
	color: #04293C;
	font-weight: normal;
	margin: 5px 0px 0px 1px;
}
#newsletter_input {
	position: relative;
	float: left;
	clear: both;
	color: #04293C;
	width: 210px;
}
#newsletter_select {
	position: relative;
	float: left;
	clear: both;
	color: #04293C;
	margin: 10px 0px 5px 0px;
	width: 190px;
}
#newsletter_select input {
	margin-left: 5px;
	margin-right: 15px;
}
#newsletter_input_button {
	left:5px;
	width:40px;
}
#newsletter_input_text { 
	position: relative;
	float: left; 
	clear: none; 
	color: #04293C; 
	width:140px
}

/* My account */
#myaccount_box {
	position: relative;
	float: left;
	clear: both;
	width: 210px;
	margin: auto;
	padding: 10px;
	left:5px;
}
#myaccount_box_heading {
	position: relative;
	float: left;
	clear: both;
	color: #00535E;
	font-family: Myriad, Arial;
	font-weight: normal;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	left:-5px;
	text-transform:uppercase;
}
.myaccount_box_row {
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	color: #333;
	width: 210px;
}
.myaccount_box_input {
	position: relative;
	float: left;
	clear: both;
	color: #04293C;
	width: 210px;
}

/* Payment info */
#paymentinfo {
	position: relative;
	float: left;
	clear: both;
	width: 210px;
	margin: auto;
	padding: 10px 10px 30px 10px;
}
#paymentinfo_heading {
	position: relative;
	float: left;
	clear: both;
	color: #00535E;
	font-family: Myriad, Arial;
	font-weight: normal;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	text-transform:uppercase;	
}
.paymentinfo_row {
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width:200px;
}
.paymentinfo_row_img {
	border: 1px solid #64A0AA;
}

/* DOWNLOADS */
#downloads {
	position: relative;
	float: left;
	clear: both;
	margin: 5px;
	padding: 0;
	left: 5px;
	width: 180px;
	list-style: none none;
}
#downloads li.header {
	position: relative;
	float: left;
	clear: both;
	margin: 3px;
	padding: 0;
	font-weight: bold;
	color: #03859B;
	border-bottom: 1px dotted #296073;
	width: 180px;
	left:0;
	list-style: none none;
}
#downloads li {
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	color: #296073;
	width: 180px;
	left: 10px;
	list-style: none none;
}
#downloads li:hover {
	color: #669999;
}
#downloads li a {
	color: #669999;
	text-decoration: none;
}
#downloads li a:hover {
	color: white;
	text-decoration: none;
}


/* REVIEWS */
#reviews {
	position: relative;
	float: left;
	clear: both;
	margin: 5px;
	padding: 0;
	left: 5px;
	width: 170px;
	list-style: none none;
}
#reviews div.header {
	position: relative;
	float: left;
	clear: both;
	margin: 3px;
	padding: 0;
	left:0;
	font-weight: bold;
	color: #03859B;
	border-bottom: 1px dotted #296073;
	width: 170px;
	list-style: none none;
}
#reviews div {
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	left:5px;
	color: #669999;
	width: 170px;
}

#reviews_conteneur
{
top:10px;
margin-top:10px;
height:170px;
overflow:hidden;
/*border:solid 1px red;*/
padding:0;
}
#reviews_conteneur_inner
{
position:relative;
/*border:solid 1px red;*/
margin:0;
}

#reviews a {
	color: #669999;
	text-decoration: none;
}
#reviews a:hover {
	color: white;
	text-decoration: none;
}

/* PROMOS */
ul#promos {
	position: relative;
	float: left;
	clear: both;
	margin: 5px;
	padding: 0;
	left: 5px;
	width: 200px;
	list-style: none none;
}
ul#promos li.header {
	position: relative;
	float: left;
	clear: both;
	margin: 3px;
	padding: 0;
	left:0;
	font-weight: bold;
	color: white;
	border-bottom: 1px dotted #296073;
	width: 180px;
	list-style: none none;
}
ul#promos li {
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	color: #296073;
	width: 180px;
	left: 10px;
	list-style: none none;
}
ul#promos li:hover {
	color: #669999;
}
ul#promos li a {
	color: #669999;
	text-decoration: none;
}
ul#promos li a:hover {
	color: white;
	text-decoration: none;
}


div#promos {
	position: relative;
	float: left;
	clear: both;
	margin: 5px 3px 10px 3px;
	padding: 0;
	left:5px;
	color: #669999;
	width: 180px;
	border-bottom: 1px solid #296073;
}
div#promos a {
	color:#669999;
	text-transform:uppercase;
	text-decoration:none;
}
div#promos a:hover {
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}

#main_logo_box {
clear:both;
margin:auto;
width:100%;
height:72px;
text-align:center;
border-top:1px solid #01556C;
border-bottom:1px solid #01556C;
padding:60px 0px 60px 0px;
}
#main_logo_box img {
border:none;
}


/* page navigation */
#pagenav {
	position:relative;
	float:left;
	clear:both;
	border: 1px solid #CCCCCC;
	width: 505px;
	padding: 5px 10px 5px 10px;
	margin: 10px 0px 10px 0px;
}

/* Menu */

.menu_pan {
	float:left;
	clear:none;
	width:125px;
}
.menu_pan h2 {
	font-size:11px;
	font-weight:normal;
}
.menu_pan ul {
	list-style:none none;
	margin:26px 0px 0px 1px;
	padding:0;
	clear:both;
}
.menu_pan ul li {
	padding-right:2px;
}

#menu_images {
	position:relative;
	float:right;
	clear:none;	
	top:45px;
	*top:20px;
	left:-30px;
}
#menu_images img {
	margin-right:5px;
}
#menu {
	clear:both;	
	margin:auto;
	width:380px;
	position:relative;
	top:49px;
	*position:static;
	*margin-top:49px;
}
.menu_item_sub { 
	z-index:999;
	float:left; 
	clear:none;
	width:119px;
	height:20px;
	color:white;
	text-align:center;
	padding:3px;
	margin:0;
	cursor:default;
	background: url(../images/menu_item.jpg) no-repeat top left;
}
.menu_item_sub:hover { 
	cursor:pointer;
	*cursor:hand;
	background: #03859B url(../images/menu_item_selected.jpg) no-repeat top left;
}

.menu_item_sub_selected { 
	z-index:999;
	position:relative;
	float:left; 
	clear:none;
	width:119px;
	height:20px;
	color:#03859B;
	text-align:center;
	padding:3px;
	margin:0;
	cursor:default;
	background: #03859B url(../images/menu_item_selected.jpg) no-repeat top left;
}
.menu_item_sub_selected:hover { 
	cursor:pointer;
	*cursor:hand;
}

.submenu_pan {
	/*margin-top:10px;
	*margin-top:23px;
	margin-left:-2px;
	*margin-left:-86px;*/	
	border:solid 1px #E7E8E7;
	position:absolute;
	z-index:999;
	font-size:11px;
	font-weight:normal;
	overflow:auto;
	display:none;
	filter:alpha(opacity=99);
	-moz-opacity:0.99;
	opacity: 0.99;
	color:#333333;
	background:#FDFDFD;
}

.submenu_pan_first {
	/*margin-top:10px;
	*margin-top:23px;
	margin-left:-2px;
	*margin-left:-108px;*/	
	border:solid 1px #E7E8E7;
	position:absolute;
	z-index:999;
	font-size:11px;
	font-weight:normal;
	overflow:auto;
	display:none;
	filter:alpha(opacity=99);
	-moz-opacity:0.99;
	opacity: 0.99;
	color:#333333;
	background:#FDFDFD;
}

.submenu_item, .submenu_item_current, submenu_item:hover, .submenu_item_current {
	float:left;
	clear:both;
	z-index:999;
	border-top:dotted 1px #BFBFBF;
	border-collapse:collapse;
	padding:4px 0 0 11px;
	width:109px;
	height:20px;
	text-align:left;
	background:#FDFDFD;
	cursor:pointer;
	color:#03859B;
}
.menu_item_sub a, .submenu_item a {
	color:white;	
	text-decoration:none;
	position:relative;
	top:4px;
}
.menu_item_sub a:hover, .submenu_item a:hover {
	color:#03859B;	
	text-decoration:none;
	position:relative;
	top:4px;
}

.menu_item_sub_selected  a, .menu_item_sub_selected  a:hover { 
	color:#03859B;
	text-decoration:none;
	position:relative;
	top:4px;
}

/* Ajax Filter */

#filter {
	border:1px solid #A4BEC3;
	background:#D6E4E7;
	padding:20px 0px 0px 0px;
	width:530px;
	float:left;
	clear:both;
}
#filter .heading {
	color:#03859B;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	padding-bottom:20px;
	width:520px;
}
#filter .box {
	width:120px;
	height:136px;
	padding-left:10px;
	border-left: 1px solid white;
	border-right: 1px solid #A8CED6;
	float:left;
	clear:none;
	position:relative;
	left:5px;
}
#filter .title {
	font-size:11px;
	font-weight:normal;
	color:#03859B;
	text-align:center;
	margin:10px 10px 10px 0px;
}
#filter .select {
	border:1px solid #CCCCCC;
	font-size:11px;
	font-weight:normal;
	width:116px;
	color:black;
	position:relative;
	left:-4px;
}
#filter .button {
	width:106px;
	text-align:center;
	background: url(../images/ajax_filter_button.jpg) top left no-repeat;
	color:white;
	font-size:11px;
	font-weight:normal;	
	border:none;
	position:relative;
	left:-4px;
	padding-bottom:8px;
}

/* Subcategories */

#subcategories {
	float:left;
	clear:both;
	border:1px solid #A4BEC3;
	background:#D6E4E7;
	margin-bottom:15px;
}
#subcategories h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#03859B;
	padding:5px 10px 15px 10px;
}
#subcategories ul {
	list-style:none none;
	float:left;
	clear:both;
	margin:-10px 0px 0px 0px;
	padding:0;
}
#subcategories li {
	list-style:none none;
	float:left;
	clear:both;
	width:523px;
	height:16px;
	padding:5px 0px;
	background:#D6E4E7;
	border-top:1px solid #A4BEC3;
	color:#03859B;
}
#subcategories li:hover {
	background:#EBF2F3;
}
#subcategories li a, #subcategories li a:hover {
	color:#03859B;
	text-decoration:underline;
}
#subcategories li a img {
	margin:0px 5px 0px 15px;
}

/* Popup */

#popup {
	position: relative;
	float: left;
	clear: both;
	width: 500px;
	margin: 0;
}
#popup_header {
	position:relative;
	clear:both;
	width:530px;
	height: 165px;
	margin:-105px 0px 10px -20px;
	padding:0;
	overflow:hidden;
	background: transparent url(../images/main_header.jpg) no-repeat top center;
}
#popup_title {
	position: relative;
	float: left;
	clear: both;
	width: 470px;
	margin: 0;
	padding: 15px 0px 10px 15px;		
	font-weight: bold;
	font-size: 16px;
	color: #075862;
	text-transform:uppercase;
}
#popup_text {
	position: relative;
	float: left;
	clear: both;
	width: 470px;
	margin: 0;
	padding: 0px 0px 15px 15px;		
	color: #666666;
	font-size: 12px;
}
