/* THIS IS SKELETON OF THE PAGE!!! (style.css) */
/* THIS IS SKELETON OF THE PAGE!!! (style.css) */
/* THIS IS SKELETON OF THE PAGE!!! (style.css) */

/* GLOBAL STYLES */


body{
font-family: Verdana, sans-serif;
font-size:11px;
color:#4d4f4e;
background-color:white;
background-repeat:repeat-x;
background-position:bottom;
margin: 9px 0 40px 0;
}

table {border-collapse: collapse;}
td{
vertical-align:top;
text-align:left;
padding:0;	
}

form{margin: 0px;}
img{border:0;}

select{
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
}

p{
margin:0;
line-height:17px;
font-family:Verdana, sans-serif;
}

h1{
font-family: Arial,Verdana,Helvetica,Sans-serif;
font-size:18px;
font-weight: bold;
color: #6d6e71;
}

a{
font-family:Verdana, sans-serif;
font-style: normal;
font-weight: normal;		
color: #4d4f4e;
text-decoration: none;
text-transform: none;
}
a:hover{
font-family:Verdana, sans-serif;
font-style: normal;
font-weight: normal;
color: #fa931c;
text-decoration:none;
text-transform:none;
}


/*BLOCK STYLES*/

/*top with links and the logo*/

table.top {
width:974px;
margin:0 auto 0 auto;
}
table.top td.top_left{
width:380px;
}
table.top td.top_left img{
margin-left:4px;
}
table.top td.top_right div{
text-align:right;
width:100%;
margin:25px auto auto auto;
}
table.top td.top_right a{
color:#6f6e74;
font-weight:normal;
}
table.top td.top_right a:hover{
color:#fa931c;
text-decoration:none;
font-weight:normal;
}
table.top td.top_right a.active, table.top td.top_right a.active:hover{
color:#fa931c;
font-weight:normal;
}
table.top td.top_right div img{
position:relative;
top:2px;
}


/*footer that is the same for all pages*/

table.footer {
width:974px;
margin:7px auto 0 auto;
border:1px #b5b5b5 solid;
color:#858585;
background-color:white;
}
table.footer a,table.footer a:hover{
font-weight:normal;
color:#838383;
font-size:9px;
}
table.footer a:hover{
color:#fa931c;
}
table.footer_skeleton{
width:100%;
}
table.footer_skeleton td.fs_left{
width:625px;
padding-left:11px;
}
table.footer_skeleton td{
padding-bottom:15px;
}
p.fpartner1{margin-bottom:10px;}
p.fpartner1 img{position:relative; top:9px;}
p.fpartner2{margin-bottom:5px;}
p.fpartner2 img{position:relative; top:8px; left:5px;}
p.fpartner3{margin-bottom:5px;}
p.fpartner3 img{position:relative; top:10px;}

table.footer div.footer_mid{
padding:6px 0 10px 25px;
width:560px;
}
table.footer div.footer_mid span{
color:#4d4f4e;
margin:0 5px 0 10px;
position:relative;
top:-6px;
}
table.footer div.footer_mid i{
font-style:normal;
color:#4d4f4e;
margin:0 5px 0 210px;
position:relative;
top:-6px;
}
table.footer div.footer_bottom{
width:640px;
padding:0 0 17px 24px;
font-size:9px;
text-align:left;
line-height:15px;
}
table.footer div.footer_bottom span{
font-size:9px;
display:block;
color:#f8941c;
margin:10px 0 2px 0;
}
table.footer div.footer_bottom div{
margin:10px 0 10px 0;
}
table.footer div.footer_bottom div a{
margin:10px 0 10px 0;
}
table.footer div.footer_bottom div i{
font-size:9px;
color:#9d5ead;
font-style:normal;
}


/* Heading with order progres bar */

div.offer_buttons{
margin:0 auto;
text-align:center;
position:relative;
top:3px;
}
table.heading {
width:974px;
height:65px;
margin:0 auto;
border:1px #b5b5b5 solid;
background-color:white;
}
table.heading td.heading_left{
width:592px;
padding:20px 0 20px 25px;
}
table.heading td.heading_right{
width:382px;
text-align:right;
}
table.heading td.heading_left span.title, table.heading td.heading_left h1.title{
display:inline;
font-family: Arial,Verdana,Helvetica,Sans-serif;
font-size:18px;
font-weight: bold;
color: #6d6e71;
}
table.heading td.heading_right div{
margin:14px 10px 10px auto;
}


/*coulorfull top part of the footer*/
table.footer_top{
width:944px;
margin:7px auto 10px auto;
border-bottom:1px #e5e5e5 solid;
}
table.footer_top td{
width:20%;
padding-left:20px;
padding-bottom:18px;
}
table.footer_top td.ft_occasions, table.footer_top td.ft_service, table.footer_top td.ft_pratique, table.footer_top td.ft_contact{
background-image:url(../img/line_footer.gif);
background-repeat:no-repeat;
background-position:right;
}
table.footer_top a, table.footer_top a:hover{
font-weight:normal;
font-size:10px;
display:block;
margin-top:4px;
}
table.footer_top a{
color:#4d4f4e;
}
table.footer_top td.ft_occasions b, table.footer_top td.ft_service b, table.footer_top td.ft_pratique b, table.footer_top td.ft_contact b, table.footer_top td.ft_popcarte b{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
display:block;
margin:10px 0 8px 0;
}
table.footer_top td.ft_occasions b{color:#ff2622;}
table.footer_top td.ft_service b{color:#ffa626;}
table.footer_top td.ft_pratique b{color:#24c027;}
table.footer_top td.ft_contact b{color:#4197ec;}
table.footer_top td.ft_popcarte b{color:#9d5ead;}
table.footer_top td.ft_contact form{
margin:3px 0 3px 0;
}
table.footer_top td.ft_contact input{
font-size:10px;
/*color:#858585;*/
height:13px;
border:1px #aaaaac solid;
}
table.footer_top td.ft_contact input.ye_submit{
font-size:11px;
width:20px;
height:17px;
border:1px #aaaaac solid;
background-color:white;
}

p.footer_link{
text-align:center;
color:#858585;
display:block;
margin:15px auto 0 auto;
}
p.footer_link a{
margin-left:10px;
color:#858585;
font-weight:normal;
}
p.footer_link a:hover{
color:#fa931c;
}
p.footer_link a img{
margin-left:5px;
position:relative;
top:2px;
}
p.footer_link span{
margin-left:10px;
}

table.footer_cartes_links{
border-top:1px #e5e5e5 solid;
width:940px;
margin: 0 auto 10px auto;
}
table.footer_cartes_links td{
background-image: url("../img/line2_footer.gif");
background-repeat: no-repeat;
background-position: right center;
padding:10px 2;
}
table.footer_cartes_links td b{
color:#f8941c;
font-weight:normal;
display:block;
}
table.footer_cartes_links td a{
display:block;
margin:5px 0;
}

ul.footer_list{
list-style-type:none;
margin-left:0;
position:relative;
left:-20px;
}
ul.footer_list li{
margin-left:0;
}


/* pricebox - its common on many pages */
div.pricebox{
width:163px;
border:1px solid #f7941d;
margin:10px auto 0 15px;
color:#f7941d;
padding:7px;
}
div.pricebox table{
width:156px;
}
div.pricebox table td{
padding:4px 0 4px 0;
}
div.pricebox i{
font-style:normal;
font-weight:bold;
display:block;
margin:5px auto 11px auto;
text-align:center;
}
div.pricebox b{
display:block;
margin:7px 0 16px 0;
}

div.pricebox table td b{
/*
position:relative;
left:-4px;
*/
margin:0;
}

 
div.pricebox a,div.pricebox a:hover{
color:#f7941d;
font-weight:bold;
display:block;
margin:12px auto;
text-align:center;
}
div.pricebox a{text-decoration:underline;}
div.pricebox a:hover{text-decoration:none;}

/*error messages*/

.error_text {
color:#fe9900;
}

/*Bottom meni*/
div.bottomList {
	width: 725px;
	text-align: center;
	margin: auto;
}

/*Loading progres*/
div.progress {
   z-index:11;
   background-color: #ffffff;
   position: absolute;
   top: 100px;
   left: 300px;
   visibility: hidden;
   display: none;
   border-top: 1px solid #dcdcdc;
   border-left: 1px solid #dcdcdc;
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
}

/*minis loaders*/
#popup {
 position: absolute;
 display: none;
 z-index: 10;
 background:white;
 border: 1px solid black;
 width: 350px;
 font-family:Verdana;
 font-size:12px;
}
#popup #popup_span_promo {
 font-family:Verdana;
 font-size:11px;
 text-align:center;
} 
#popup #popup_span {
 font-family:Verdana;
 font-size:13px;
 text-align:center;
 text-decoration:underline;
}

/*static parts shared on the pages*/

a.dark_blue_link{color:#159fcf;}
a.dark_blue_link:hover{color:#f7941d;}


/*THIS ARE THE PAGES STYLES (pages.css)*/
/*THIS ARE THE PAGES STYLES (pages.css)*/
/*THIS ARE THE PAGES STYLES (pages.css)*/
/*THIS ARE THE PAGES STYLES (pages.css)*/



/* index */

table.index_top{
width:984px;
height:320px;
margin:2px auto 0 auto;
position:relative;
left:-3px;
}
table.index_top td.it_left{
height:318px;
width:654px;
background-image:url(../img/index/bg_main.jpg);
background-repeat:no-repeat;
}
table.index_top td.it_left img{
margin:1px auto 0 8px;
}
table.index_top td.it_right{
width:326px;
height:319px;
background:url(../img/index/top_right.gif);
background-repeat:no-repeat;
text-align:center;
}
table.index_top td.it_right span{
color:#ff7c00;
font-size:32px;
display:block;
margin:40px auto 60px auto;
}

table.index_mid{
width:988px;
margin:2px auto 0 auto;
border-collapse:separate;
border-spacing:6px;
}
table.index_mid td{
border:1px solid #b5b5b5;
height:196px;
background-repeat:no-repeat;
}
table.index_mid td h2{
font-family:Arial, Helvetica, sans-serif;
font-size:43px;
margin:0 auto 2px auto;
text-align:center;
font-weight:normal;
}
table.index_mid td h2 span{
font-weight:bold;
font-size:42px;
}
table.index_mid td p b{
font-size:20px;
color:#a11cec;
}
table.index_mid td a{
font-size:14px;
font-weight:bold;
color:#5d5d5d;
text-decoration:underline;
}
table.index_mid td a:hover{
font-weight:bold;
}

table.index_mid iframe{
width:318px;
height:157px;
margin:0;
border-width:0;
/*
overflow-x:hidden;
overflow-y:scroll;
*/
}

div.scroll_div{
width:100%;
height:155px;
overflow:auto;
}
div.scroll_div a.scroll_head{
display:block !important;
margin:10px 18px !important;
}
div.scroll_div a{
font-weight:normal !important;
font-size:11px !important;
color:#4d4f4e !important;
text-decoration:none !important;
}
div.scroll_div a:hover{
color:#fa931c !important;
}
div.scroll_div ul{
list-style: none;
text-align: left;
margin: 0 0 0 15px;
padding: 0;
text-decoration: none;
}
div.scroll_div ul li{
list-style: none outside url(../img/li_site_map.gif);
padding: 0 0 0 0;
margin: 6px 0 0 21px;
color: #2f3332;
}



/* site map + pages */

table.content_site_map{
width:974px;
height:430px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_site_map td{
padding:0 25px;
}

table.content_site_map ul.wide {
list-style: none;
text-align: left;
margin: 0 0 0 0;
padding: 0;
text-decoration: none;
}
table.content_site_map ul.wide li{
list-style: none outside url(../img/li_site_map.gif);
padding: 0 0 0 0;
margin: 15px 0 0 21px;
color: #2f3332;
}
table.content_site_map ul.narrow {
list-style: none;
text-align: left;
margin: 0 0 0 15px;
padding: 0;
text-decoration: none;
}
table.content_site_map ul.narrow li{
list-style: none outside url(../img/li_site_map.gif);
padding: 0 0 0 0;
margin: 6px 0 0 21px;
color: #2f3332;
}

/*page5 + page4*/
p.page_text a{
text-decoration:underline;
}

/*page2*/
p.page2_text b{
display:block;
margin:17px 0 17px 0;
}
div.page2_text i{
display:block;
font-style:normal;
font-weight:bold;
font-size:10px;
margin:27px 0 17px 0;
}
div.page2_text a.faqLink{
position:relative;
top:-2px;
}

/*page3*/
span.page3_span{
width:100%;
display:block;
margin:0 auto 0 125px;
}
span.page3_span p{
line-height:15px;
}
span.page3_span b{
margin:15px 0 5px 0;
}
span.page3_span h2{
color:#ff7100;
font-size:12px;
}
span.page3_span h3{
color:#9c8ec8;
font-size:12px;
}
span.page3_span a{
color:#a8aaab;
font-weight:bold;
}
span.page3_span a:hover{
color:#ff7e00;
font-weight:bold;
}
span.page3_span table{
padding:0;
width:700px;
margin:0 auto 0 auto;
}
span.page3_span table td{
padding-top:0;
}

/*pages 16-25 (inspiration messages)*/
table.inspirator_link_box{
width:85%;
background-color:#f0f0f0;
border:1px #cbcbcb solid;
}
table.inspirator_link_box td a{
display:block;
margin:5px 0;
}

/*newsletter*/
table.content_site_map td.sm_newsletter{
width:640px;
}
table.content_site_map td.sm_newsletter div{
border:1px solid #ff7f00;
width:400px;
padding:10px 0 14px 0;
text-align:center;
}
table.content_site_map td.sm_newsletter p{
margin-bottom:20px;
}
table.content_site_map td.sm_newsletter input.text{
border:1px solid #8fa9c1;
width:200px;
margin:0;
}
table.content_site_map td.sm_newsletter input.image{
position:relative;
top:5px;
}
table.content_site_map td.sm_newsletter span{
font-size:9px;
display:block;
margin:3px auto 0 90px;
}

/* registration */

table.content_site_map p.registration_text{
font-size:12px;
margin-bottom:20px;
}
table.content_site_map table.registration_top{
width:505px;
border:1px solid #f7941d;
border-width:1px 1px 0 1px;
}
table.content_site_map table.registration_bottom{
width:505px;
border:1px solid #f7941d;
}
table.content_site_map table.registration_bottom td, table.content_site_map table.registration_top td{
padding:2px 4px 2px 13px;
}
table.content_site_map table.registration_top td{
font-size:12px;
}
table.content_site_map table.registration_top input.RegForm{
width:260px;
border:1px solid #96aec6;
}


/* sendback */

table.content_sendback{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_sendback td p{
margin:20px 0 20px 25px;
color:#6d6e71;
}
table.content_sendback div{
text-align:center;
width:363px;
height:22px;
border:1px solid #f7941d;
padding:13px 3px;
}

table.content_sendback table.receivers_mid{
width:386px;
border:1px solid #f7941d;
border-width:1px 1px 0 1px;
}
table.content_sendback table.receivers_mid td{
padding:8px 0 15px 0;
text-align:center;
}
table.content_sendback table.receivers_mid td input{
position:relative;
top:3px;
}
table.content_sendback table.receivers_bottom{
width:386px;
border:1px solid #f7941d;
border-width:0 1px 1px 1px;
}
table.content_sendback table.receivers_bottom td{
padding:3px 0 3px 14px;
}
table.content_sendback table.receivers_bottom input, table.content_sendback table.receivers_bottom select{
border:1px solid #8fa9c1;
width:230px;
margin:0;
}


/* accoutn pages */

table.content_my_account{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_my_account td.ma_top{
padding-left:25px;
}
table.content_my_account td.ma_left{
width:530px;
padding-left:25px;
}
table.content_my_account td.ma_right{
padding:17px 0 0 95px;
}

table.abook_meni{
margin:10px auto 0 auto;
position:relative;
top:7px;
}
table.abook_meni td{
/*
width:133px;
padding:2px 30px 2px 30px;
background: #ff7f00 url(../img/separator_acount.gif) top right no-repeat scroll;
*/
border-right:1px solid white;
text-align:center;
}
table.abook_meni a, table.abook_meni a:hover{
font:normal bold 12px arial;
color:white;
}

table.content_my_account td.ma_left table{
width:390px;
margin:21px auto 10px 0;
border:1px solid #f7941d;
}
table.content_my_account td.ma_left table td{
padding:10px 5px 10px 15px;
}

table.content_my_account td.ma_right div{
position:relative;
/*top:-30px;*/
right:-50px;
text-align:center;
width:175px;
background-color:#abd1f6;
padding:6px 0 6px 0;
}
table.content_my_account td.ma_right div a,table.content_my_account td.ma_right div a:hover{
font-size:15px;
font-weight:bold;
color:white;
}

table.content_my_account ul.function {
position:relative;
/*top:-30px;*/
right:-50px;
list-style: none;
text-align: left;
margin: 20px 0 0 0;
padding: 0;
text-decoration: none;
}
table.content_my_account ul.function li{
	list-style: none outside url(../img/li_account.gif);
	padding: 0 0 0 0;
  margin: 8px 0 0 21px;
	color: #2f3332;
}

/*edit contact in panel abook*/
/*
table.content_my_account td.ma_left table.ab_contact_edit_panel{
margin:10px auto 10px 0;
border:1px solid #f7941d;
}
table.content_my_account td.ma_left table.ab_contact_edit_panel td{
padding:4px;
}
*/

/*edit user profile*/
table.content_my_account td.ma_left table.edit_profile{
margin-top:0;
}
table.content_my_account td.ma_left table.edit_profile td{
padding:5px 5px 5px 15px;
}
table.content_my_account td.ma_left table.edit_profile td input{
border:1px solid #96aec6;
width:210px;
}
table.content_my_account td.ma_left table.edit_profile td select{
border:1px solid #96aec6;
width:68px;
}
table.edit_profile td a{color:#0099CC;}
table.edit_profile td a:hover{color:#ff7f00;}

/*partners*/
table.partner_page_styles{
width:700px;
}
table.partner_page_styles td{
padding-top:5px;
padding-right:5px;
padding-left:5px;
vertical-align:middle;
}
table.partner_page_styles td p{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
}
table.partner_page_styles td a{
font-size:13px;
font-weight:bold;
color:#ff7f00;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.partner_page_styles td a:hover{
color:#ff7f00;
}
table.partner_page_styles td p a{
font-weight:normal;
}

/*prepaid page*/
table.prepaid1{
font-size:14px;
margin-top:10px;
}
table.prepaid1 td{
padding:7px 90px;
text-align:center;
border:1px #f7941d solid;
}



/*THIS ARE THE ORDER STREAM PAGES (order_stream.css)*/
/*THIS ARE THE ORDER STREAM PAGES (order_stream.css)*/
/*THIS ARE THE ORDER STREAM PAGES (order_stream.css)*/
/*THIS ARE THE ORDER STREAM PAGES (order_stream.css)*/


/*categories and templates to choose in order*/


table.content_cat_flash{
width:974px;
margin:6px auto 0 auto;
}

table.content_cat{
width:974px;
background-color:white;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
margin:0 auto 0 auto;
}
table.content_cat td.content_left{
width:750px;
}
table.content_cat td.info {
margin:0 auto 0 auto;
padding-top:25px;
padding-bottom:25px;
}
table.content_cat td.info a.text3{
font-weight:bold;
font-size:13px;
color:#7b7b7b;
}
table.content_cat td.info a.text3:hover{
color:#fa931c;
}
table.content_cat td.info span.text{
font-size:11px;
line-height:16px;
display:block;
margin:14px auto 0 0;
}
table.content_cat td.info p.text{
font-size:11px;
display:block;
margin:14px auto 0 0;
}
table.content_cat td.content_left{
width:697px;
padding-left:25px;
padding-bottom:25px;
}

table.content_cat td.ImagePrevTable_ref, table.content_cat td.ImagePrevTable{
width:25%;
text-align:center;
vertical-align:bottom;
padding:0 0 20px 0;
}

table.content_cat td.ImagePrevTable_ref img, table.content_cat td.ImagePrevTable img{
/*
position:relative;
left:5px;
*/
margin:0 auto 2px auto;
display:block;
cursor:pointer;
}

table.content_cat tr.ourSelection td.ImagePrevTable_ref img, table.content_cat tr.ourSelection td.ImagePrevTable img{
margin-top:0;
}
table.content_cat td.ImagePrevTable_ref a.category_ref, table.content_cat td.ImagePrevTable a.category_ref{
font-weight:normal;
color:#343233;
}
table.content_cat td.ImagePrevTable_ref a.category_ref:hover, table.content_cat td.ImagePrevTable a.category_ref:hover{
font-weight:normal;
color:#f7941d;
}

table.content_cat td.content_right{
padding:34px 35px 25px 15px;
}
table.content_cat div.functionsDescritpion{
font-size:15px;
font-weight:bold;
color:white;
text-align:center;
width:175px;
background-color:#abd1f6;
padding:6px 0 6px 0;
}
table.content_cat div.functionsDescritpion a{
font-size:15px;
font-weight:bold;
color:white;
}




table.content_cat ul.categoryList {
	list-style: none;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	text-decoration: none;
}
table.content_cat ul.categoryList li.tcl_listItem{
	list-style: none outside url(../img/li_category.gif);
	padding: 0 0 0 0;
  margin: 8px 0 0 21px;
	color: #2f3332;
}
table.content_cat ul.categoryList li.tcl_active{
	list-style: none outside url(../img/li_category_active.gif);
	padding: 0 0 0 0;
  margin: 8px 0 0 21px;
	color: #2f3332;
}
table.content_cat ul.categoryList a{
font-weight:normal;
}
table.content_cat ul.categoryList a:hover{
font-weight:normal;
color:#f7941d;
}
table.content_cat ul.categoryList li.tcl_active a{
font-weight:bold;
color:#f7941d;
}


table.content_cat div.category_bar{
margin:30px auto 0 auto;
font-size:12px;
text-align:center;
}
table.content_cat div.category_bar span{
cursor:pointer;
}
table.content_cat div.category_bar a{
font-size:12px;
font-weight:normal;
cursor:pointer;
}
table.content_cat div.category_bar a:hover{
font-size:12px;
font-weight:normal;
color:#f7941d;
cursor:pointer;
}


/* format choosing */

table.content_format{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_format td{
padding-left:25px;
}

table.content_format td.cf_middle{
background-image:url("/img/load.gif");
background-repeat:no-repeat;
background-position:50% 25%;
}

table.saved_cards td.flash_user_preview{
background-image:url("/img/load.gif");
background-repeat:no-repeat;
background-position:50% 25%;
}

table.content_format td.cf_middle img{
display:block;
margin:3px auto 3px auto;
}
table.content_format td.cf_middle div.cf_info_box{
font-size:9px;
width:451px;
text-align:center;
margin:0 auto 0 auto;
padding:10px 0 10px 0;
background-color:#f7f7f7;
border:1px solid #fe9517;
}

table.content_format table.choose{
width:293px;
position:relative;
top:20px;
left:20px;
}
table.content_format table.choose td{
padding-top:12px;
padding-bottom:12px;
padding-left:5px;
vertical-align:middle;
}


/* message format choosing */

table.content_message{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_message td{
padding-left:25px;
}

table.content_message table.choose{
width:185px;
position:relative;
top:-34px;
left:20px;
}
table.content_message table.choose td{
padding-top:35px;
padding-left:5px;
vertical-align:middle;
}
table.content_message table.choose div{
font-size:15px;
font-weight:bold;
color:white;
text-align:center;
width:100%;
background-color:#abd1f6;
padding:5px 0 5px 0;
}
table.content_message table.choose select{
width:100px;
border:1px solid #7f9db9;
}


/* shipment choose + image upload */

table.content_shipment{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_shipment td{
padding-left:25px;
}
table.content_shipment tr.cs_mid td{
text-align:center;
padding:0 0 0 0;
vertical-align:middle;
}
table.content_shipment tr.cs_mid div{
text-align:left;
width:435px;
height:325px;
border:1px solid #feb74c;
background-color:#f7f7f7;
margin:0 auto 20px auto;
cursor:pointer;
}
table.content_shipment tr.cs_mid div img{
display:block;
margin:30px auto 0 auto;
}
table.content_shipment tr.cs_mid div span{
display:block;
margin-left:24px;
}
table.content_shipment tr.cs_mid i{
font-style:normal;
font-weight:bold;
font-size:20px;
color:#f8951e;
}
table.content_shipment tr.cs_mid div input{
position:relative;
top:15px;
}
/*image upload*/
table.content_shipment tr.cs_mid u{
text-decoration:none;
font-size:13px;
display:block;
margin:20px auto 7px auto;
}
table.content_shipment tr.cs_mid div.im_upload{
height:375px;
padding:5px;
}
table.content_shipment div.im_upload a,table.content_shipment div.im_upload a:hover{
font-size:9px;
}
table.content_shipment tr.cs_mid div.im_upload span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:5px;
}
table.content_shipment tr.cs_mid div.im_upload img{
margin-top:20px;
}
table.content_shipment tr.cs_mid div.im_upload input.file_style{
margin:0 auto 9px 5px;
}




/* simple upload */

table.content_s_upload{
width:974px;
height:430px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_s_upload td.main_form{
text-align:center;
padding:0 0 0 0;
}
table.content_s_upload td.main_form div{
margin-top:60px;
}
table.content_s_upload div.upload_input{
width:500px;
margin:40px auto 0 auto;
padding:20px 0 20px 0;
background-color:#f1f8f8;
border:1px solid #f7941d;
}

/* Choose date */

table.content_date{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_date td{
/*
padding-left:25px;
*/
vertical-align:middle;
}
table.content_date div.cd_title{
font-size:15px;
font-weight:bold;
color:white;
text-align:center;
/*width:100%;*/
background-color:#abd1f6;
padding:5px 0 5px 0;
margin-bottom:13px;
margin-right:60px;
}
table.content_date select{
margin-top:10px;
width:100px;
border:1px solid #817e7e;
font-size:12px;
}
table.content_date i{
font-style:normal;
font-size:12px;
color:#817e7e;
}
table.content_date b{
font-size:27px;
font-weight:normal;
color:#817e7e;
}


/* Receivers add */

table.content_receiver_add{
width:974px;
border:1px #b5b5b5 solid;
border-width:0 1px 1px 1px;
background-color:white;
margin:0 auto 0 auto;
}
table.content_receiver_add table.receivers_top{
width:386px;
height:29px;
}
table.content_receiver_add table.receivers_top td.rt_selected{
width:48%;
text-align:center;
vertical-align:middle;
background-color:#fe9900;
border:1px #fe9900 solid;
border-width:1px 1px 0 1px;
}
table.content_receiver_add table.receivers_top td.rt_unselected{
width:48%;
text-align:center;
vertical-align:middle;
border:1px #fe9900 solid;
border-width:1px 1px 0 1px;
}
table.content_receiver_add table.receivers_top a{
font-size:12px;
font-weight:bold;
}
table.content_receiver_add table.receivers_top td.rt_selected a{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
table.content_receiver_add table.receivers_mid{
width:386px;
border:1px solid #f7941d;
border-width:1px 1px 0 1px;
}
table.content_receiver_add table.receivers_mid td{
padding:8px 0 15px 0;
text-align:center;
}
table.content_receiver_add table.receivers_mid td input{
position:relative;
top:3px;
}
table.content_receiver_add table.receivers_bottom{
width:386px;
border:1px solid #f7941d;
border-width:0 1px 1px 1px;
}
table.content_receiver_add table.receivers_bottom td{
padding:3px 0 3px 14px;
}
table.content_receiver_add table.receivers_bottom input, table.content_receiver_add table.receivers_bottom select{
border:1px solid #8fa9c1;
width:230px;
margin:0;
}
table.content_receiver_add td.receivers_right{
padding-right:10px
}
table.content_receiver_add td.receivers_right div.rr_top{
width:325px;
height:29px;
background-color:#fe9900;
text-align:center;
}
table.content_receiver_add td.receivers_right div.rr_top b{
font-size:12px;
position:relative;
color:#FFFFFF;
top:7px;
}
table.content_receiver_add td.receivers_right div.rr_mid{
width:323px;
height:294px;
border:1px solid #f7941d;
}

table.content_receiver_add p{
font-size:10px;
text-indent:67px;
}


/* basket + new_user_order + choose account(regCommand.php)*/

table.content_basket{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}

table.content_basket table.product_info{
width:600px;
border:1px solid #f7941d;
margin:40px auto 10px auto;
}
table.content_basket table.product_info td{
padding:7px;
}
table.content_basket table.product_info tr.pi_top td{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
width:200px;
background-color:#f7941d;
padding:15px 0;
text-align:center;
}

table.content_basket table.product_info td.flash_basket_picture{
background-image:url("/img/load.gif");
background-repeat:no-repeat;
background-position:50% 15%;
}

table.content_basket table.product_info ul{
list-style: none;
text-align: left;
margin: 20px 0 0 0;
padding: 0;
text-decoration: none;
}
table.content_basket table.product_info li{
list-style: none outside url(../img/li_basket.gif);
padding: 0 0 0 0;
margin: 8px 0 0 21px;
color: #2f3332;
}
table.content_basket table.product_info li a,table.content_basket  table.product_info li a:hover{
font-size:11px;
font-weight:bold;
}
table.content_basket table.product_info span{
display:block;
margin-left:15px;
line-height:20px;
font-size:10px;
}
table.content_basket table.product_info span.prices{
font-size:12px;
line-height:28px;
}

/*basket amount (on couple pages)*/
table.basket_amount{
width:180px;
border:1px solid #f7941d;
margin:25px auto 10px auto;
border:1px solid #abd1f7;
}
table.basket_amount td{
font-size:13px;
text-align:center;
padding:5px 0;
}
table.basket_amount td.pc_top{
color:white;
font-weight:bold;
background-color:#abd1f7;
padding:10px 0;
}
table.basket_amount span{
color:#f7941d;
font-weight:bold;
display:block;
margin:10px auto 20px auto;
}
table.basket_amount b{
color:#afd46b;
display:block;
margin:10px auto 2px auto;
}

/*new_user_order*/
table.new_user_order_top{
width:540px;
border:1px solid #ff7f00;
margin:20px auto 0 25px;
}
table.new_user_order_top td{
padding:2px 12px 2px 12px;
}
table.new_user_order{
width:540px;
border:1px solid #ff7f00;
border-top:0;
margin:0 auto 0 25px;
}
table.new_user_order td{
padding:4px 4px 4px 2px;
}
table.new_user_order_top input.ReceiverForm,table.new_user_order_top select.ReceiverForm{
width:275px;
border:1px solid #96aec6;
margin:0;
padding:0;
}
div.cb_obligatory{
font-size:9px;
margin:0 auto 10px 95px;
}
/*choose account order(regCommand.php)*/
table.content_basket td.cb_choose_account{
width:44px;
padding:13px 0 13px 0;
text-align:center
}
table.content_basket table.ca_table{
width:310px;
}
table.ca_table input.smallinput{
border:1px solid #a2b7cc;
width:160px;
}
a.cb_ca_link{
font-size:9px;
color:#5d5dfe;
margin-left:95px
}
a.cb_ca_link:hover{
color:#f8931d;
}

/* image options (rotate) + command + audiotell*/

table.content_photo_options{
width:974px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.content_photo_options table.options{
width:150px;
margin:25px auto 10px auto;
}
table.content_photo_options td.op_top{
font-size:13px;
color:white;
font-weight:bold;
text-align:center;
background-color:#abd1f7;
padding:6px 0;
}
table.content_photo_options ul{
list-style: none;
text-align: left;
margin: 0 0 0 0;
padding: 0;
text-decoration: none;
}
table.content_photo_options li{
list-style: none outside url(../img/li_account.gif);
padding: 0 0 0 0;
margin: 8px 0 0 21px;
color: #2f3332;
}

/*offer choice*/
table.offer_choice{
width:974px;
height:430px;
border-left:1px #b5b5b5 solid;
border-right:1px #b5b5b5 solid;
border-bottom:1px #b5b5b5 solid;
background-color:white;
margin:0 auto 0 auto;
}
table.offer_choice div{
width:904px;
border-bottom:1px #f7941d solid;
margin-left:30px;
font-size:18px;
color:#f7941d;
font-family: Arial;
font-weight:bold;
}
table.offer_choice p.offer_top{
margin:20px auto 40px 30px;
font-size:11px;
color:#4b4f4c;
font-family: Verdana;
}
table.offer_choice p.offer_top b{
display:block;
margin-bottom:10px;
font-size:13px;
}
table.offer_choice table{
width:100%;
}
table.offer_choice table td{
width:33%;
height:270px;
vertical-align:middle;
text-align:center;
}
table.offer_choice table td img{
/*display:block;
margin:5px auto;*/
}

div.offer_big_item {
text-align: center;
}


/*command*/
table.po_command_top, table.po_command_bottom{
width:500px;
margin:0 auto 0 auto;
border:1px solid #f8951e;
}
table.po_command_top td.RecieverRow{
padding-left:35px;
width:145px;
}
table.po_command_top td{
padding-top:2px;
padding-bottom:2px;
}
table.po_command_top input.ReceiverForm{
border:1px solid #9eb5ca;
width:270px;
}
table.content_photo_options input{
margin:0;
padding:0;
}

table.po_command_top select.ReceiverForm{
width:270px;
margin:0;
padding:0;
}
table.po_command_bottom table{
margin:10px auto;
}
table.po_command_bottom table td{
text-align:center;
}
table.po_command_bottom img{
display:block;
margin:4px auto;
}

/*audiotell*/
div.audiotel{
margin:20px auto 0 25px;
}
div.audiotel table{
width:80%;
margin:40px auto 60px 0;
}
div.audiotel td.RecieverRow{
width:170px;
vertical-align:middle;
}
div.audiotel img.bclickable{
border:1px solid black;
}
div.audiotel span.text_bold{
display:block;
margin-top:5px;
margin-bottom:10px;
font-weight:bold;
font-size:10px;
}
div.audiotel input.ReceiverForm{
display:block;
margin-top:5px;
margin-bottom:10px;
border:1px solid #7f9db9;
}


/* other... */

div.standard_description{
width:600px;
margin:20px 0 20px 0;
}

/* shared navigtion buttons */
table.navi_buttons{
width:100%;
}
table.navi_buttons td.nb_left{
padding-left:17px;
}
table.navi_buttons td.nb_right{
text-align:right;
padding-right:18px;
}
table.navi_buttons td.nb_right img{
position:relative;
top:-13px;
}

/*message font choice*/
p.font_choice{
text-align:left;
margin-left:72px;
margin-top:30px;
font-size:12px;
}
p.font_choice select{
width:115px;
border:1px #7f9db9 solid;
}
p.font_choice span{
position:relative;
top:-5px;
}

p.font_choice img{
cursor: pointer;
}

/*THIS ARE THE STYLES OF THE DATE CRIPT (styleDate.css)*/


.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	padding-top:5px;
	padding-bottom:5px;
}

.ds_subhead {
	background-color: #7a96df;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 27px;
	padding:5px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

.ds_cell_nok {
	background-color: #BBB;
	color: #000;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

span#sendDay {font-size:26px;}