
a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#000;
}

br.clear
{
	clear:both;
}

div.clear
{
	clear:both;
}

html, body
{
	background-image:url(../../img/common/background.gif);
	background-position: 0 583px;
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#doc
{
	/*width:960px;
	margin-left:auto;
	margin-right:auto;*/
}

#hd, #container, #ft
{
	margin-left:auto;
	margin-right:auto;
}

#bd
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#container
{
	margin-left:15px;
}

#hd
{
	height:210px;
	margin-bottom:20px;
	background-image:url(../../img/common/Sfondo210.png);
}

#hd .flash
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#ft
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}


#ft .content
{
	height:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	padding-top:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	margin-left:10px;
}

#ft .adress
{
	float:left;
}

#ft .mail
{
	float:right;
	margin-right:0px;
	text-align:right;
}

#ft .mail a
{
	color:#000;
}

select
{
	background-color:#F2EDDA;
	border: 1px solid #EDC6A5;
}

option
{
	background-color:#F2EDDA;
}

/*-----------------------------------COMMON--------------------------------------------*/














/*line-icon*/
.lineIcon
{
	position:relative;
	margin-top:40px;
}

.lineIcon .line-sx
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	width:20px; /*change it*/
	float:left;
	height:1px;
	margin-top:20px;
	
}

.lineIcon .cont-icon,
.lineIcon .back-icon
{
	width:42px;
	float:left;
	margin-left:4px;
	margin-right:4px;
}

.lineIcon .cont-icon a
{
}

.lineIcon .line-dx
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	width:100px; /*change it*/
	float:left;
	height:1px;
	margin-top:20px;
	width:150px;
}

.lineIcon .text
{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	letter-spacing:-1px;
	top:20px;
	left:68px;
}

a.icon
{
	display:block;
	height:41px;
	width:41px;
	background-repeat:no-repeat;
}

a.icon:hover
{
	background-position:0px -41px;
}

/*line-icon*/


























/*-------------------------------------------HOME-------------------------------------------*/

.contents-home
{
	margin-bottom:150px;
}

.contents-home .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-home .invited-name
{
	margin-top:65px;
	color:#D07429;
	font-size:32px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-home .invited-name .surname
{
	color:#000
}

.contents-home .lineIcon
{
	height:70px;
}

.contents-home .lineIcon .text
{
	left:450px;
}

.contents-home .lineIcon .line-sx
{
	width:400px;
}

.contents-home .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/back.gif);
}

.contents-home .lineIcon .line-dx
{
	width:160px;
}

/*.contents-home .lineIcon .text
{
	float:left;
	font-size:20px;
	letter-spacing:-1px;
	margin-left:-155px;
}*/

.contents-home .invited-message
{
	/*margin-top:60px;*/
	color:#8B8B8B;
	font-size:20px;
	letter-spacing:-1px;
	width:600px;
}

.contents-home table
{
	margin-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-home table td
{
	padding-right:30px;
	padding-bottom:20px;
	vertical-align:middle;
}

.contents-home table td.how
{
	font-size:22px;
}

.contents-home table td.price
{
	font-size:22px;
}

.contents-home table td.img
{
	width:73px;
	height:77px;
	background-image:url(../../img/common/background-thumbs.jpg);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:top;
	padding-top:2px;
}

/*-------------------------------------------INVITED LIST-------------------------------------------*/

.contents-invited-list
{
	margin-bottom:150px;
}

.contents-invited-list .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
	margin-bottom:55px;
}

.contents-invited-list .invited-name
{
	color:#D07429;
	font-size:26px;
	font-style:italic;
	letter-spacing: -1px;
	width:400px;
}

.contents-invited-list .invited-name .surname
{
	color:#000
}


.contents-invited-list .name-list
{
	clear:both;
	margin-bottom:30px;
}

.contents-invited-list .name-list .lineIcon
{
	margin-top:-20px;
}

.contents-invited-list .name-list .lineIcon .text
{
	left:500px;
}


.contents-invited-list .name-list .lineIcon .line-sx
{
	width:450px;
}

.contents-invited-list .name-list .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/watch.gif);
}

.contents-invited-list .name-list .lineIcon .line-dx
{
	width:110px;
}

/*.contents-invited-list .name-list .lineIcon .text
{
	margin-left:-105px;
}*/

.contents-invited-list .number-pages
{
	font-size:20px;
}

.contents-invited-list .number-pages li
{
	display:inline;
}

.contents-invited-list .number-pages li a
{
	color:#000;
}

.contents-invited-list .number-pages li a:hover
{
	color:#D07429;
}

.contents-invited-list .number-pages li.selected
{
	font-size:32px;
	color:#D07429;
}

/*-------------------------------------------LOG IN-------------------------------------------*/

.contents-log-in
{
	margin-bottom:150px;
}

.contents-log-in .title
{
	margin-bottom:70px;
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-log-in .title a
{
	color:#D07429;
}

.contents-log-in .subtitle
{
	color:#D07429;
	font-size:18px;
	letter-spacing:-1px;
	font-style:italic;
}

.contents-log-in .account
{
	width:350px;
	float:left;
	height:500px;
}

.contents-log-in .account .cont-form
{
	margin-top:40px;
	margin-left:50px;
	margin-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-log-in .account .cont-form table
{
	width:300px;
}

.contents-log-in .account .cont-form table td
{
	padding-bottom:15px;
}

.contents-log-in .account .cont-form table td input
{
	background-color:transparent;
	border: 1px solid #EDC6A5;
	font-size:12px;
	padding:1px;
}

.contents-log-in .account .cont-form .password-rem a
{
	color:#000;
}

.contents-log-in .new
{
	width:300px;
	float:left;
	height:500px;
}
/*
.contents-log-in .account .lineIcon
{
	margin-top:40px;
}

.contents-log-in .account .lineIcon .line-sx
{
	width:20px;
}

.contents-log-in .account .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/send.gif);
}

.contents-log-in .account .lineIcon .line-dx
{
	width:170px;
}

.contents-log-in .account .lineIcon .text
{
	margin-left:-168px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.contents-log-in .new .lineIcon
{
	margin-top:40px;
}

.contents-log-in .new .lineIcon .line-sx
{
	width:20px;
}
*/
.contents-log-in .lineIcon
{
	width:300px;
	height:30px;
	float:left;
}

.contents-log-in .lineIcon .line-sx
{
	width:20px;
}

.contents-log-in .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/pay.gif);
}
.lineIcon .back-icon {
    background-image:url(../../img/common/icons/back.gif);
}
.contents-log-in .lineIcon .line-dx
{
	width:492px;
	width:200px;
}


.contents-log-in .new .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/register.gif);
}
/*
.contents-log-in .new .lineIcon .line-dx
{
	width:170px;
}

.contents-log-in .new .lineIcon .text
{
	margin-left:-168px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
*/
.contents-log-in .new .text-rec
{
	margin-top:35px;
}

/*-------------------------------------------SHOP CART-------------------------------------------*/

.contents-cart
{
	margin-left:198px;
	margin-bottom:150px;
}

.contents-cart .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-cart .title a
{
	color:#D07429;
}

.contents-cart .invited-name
{
	margin-top:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-cart .invited-name .name
{
	color:#D07429;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-cart .tr-sim
{
	margin-top:50px;
	height:50px;
}

.contents-cart .tr-sim .lineIcon
{
	margin-top:20px;
}

.contents-cart .tr-sim .lineIcon .line-sx
{
	width:585px;
}

.contents-cart .tr-sim .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/delete.gif);
}

.contents-cart .tr-sim .lineIcon .line-dx
{
	width:21px;
}

/*.contents-cart .tr-sim .lineIcon .text
{
margin-left:-495px;
}
*/
.contents-cart .table-line
{
	float:left;
	margin-left:-655px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-cart .table-line span
{
	margin-right:50px;
}

.contents-cart .table-line span form
{
	display:inline;
	background: transparent;
}

.contents-cart .table-line span form select
{
	background: transparent;
	border: 1px solid #EDC6A5;
	width:30px;
}

.contents-cart .table-line span.price
{
	font-size:22px;
	margin-left:20px;
}

.contents-cart .total-price
{
	font-size:24px;
	margin-top:50px;
	color:#D07429;
	letter-spacing:-1px;
}

.contents-cart .message
{
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:120px;
}

.contents-cart .message .text
{
	float:left;
}

.contents-cart .message .form
{
	margin-left:65px;
	float:left;
}

.contents-cart .message .form textarea
{
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	background-color:transparent;
	border: 1px solid #EDC6A5;
	width:470px;
	height:110px;
	overflow: auto;
}

.contents-cart .lineIcon
{
	margin-top:80px;
}

.contents-cart .lineIcon .line-sx
{
	width:20px;
}

.contents-cart .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/pay.gif);
}

.contents-cart .lineIcon .line-dx
{
	width:555px;
}

/*.contents-cart .lineIcon .text
{
	margin-left:-540px;
}*/

/*-------------------------------------------MANAGEMENT CART-------------------------------------------*/






.contents-management
{
	margin-bottom:150px;
}

.contents-management .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-management .cont-total
{
	margin-top:30px;
	margin-left:30px;
}

.contents-management .cont-total .top-table
{
	width:561px;
	height:6px;
	background-image:url(../../img/management_cart/table-top.png);
	background-repeat:no-repeat;
	font-size:0px;
}

.contents-management .cont-total .cont-table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:561px;
	background-image:url(../../img/management_cart/table-bgr.png);
	background-repeat:repeat-y;
}

.contents-management .cont-total .cont-table table
{
	width:580px;
}

.contents-management .cont-total .cont-table table td
{
	padding-bottom:20px;
	padding-top:10px;
}

.contents-management .cont-total .cont-table table td.number
{
	width:85px;
	text-align:right;
	padding-right:20px;
	font-size:22px;
}

.contents-management .cont-total .cont-table table td.text
{
	color:#FFF;
	width:222px;
}

.contents-management .cont-total .cont-table table td.price
{
	width:100px;
	text-align:right;
	padding-right:45px;
	padding-left:30px;
	font-size:22px;
	white-space:nowrap;
}

.contents-management .cont-total .cont-table table td.img
{
	height:75px;
}

.contents-management .cont-total .cont-table table td.img div
{
	width:75px;
	height:75px;
	background-image:url(../../img/management_cart/img-bgr.jpg);
	background-repeat:no-repeat;
	padding-left:6px;
}

.contents-management .cont-total .cont-table table td.canc div
{
	margin-left:30px;
}

.contents-management .cont-total .cont-table table td.canc div a
{
	display:block;
	background-image:url(../../img/common/icons/delete_orange.gif);
	width:41px;
	height:41px;
}

.contents-management .cont-total .cont-table table td div.canc a:hover
{
	background-position:0 -41px;
}

.contents-management .cont-total .bottom-table
{
	width:561px;
	background-image:url(../../img/management_cart/table-bottom.png);
	background-repeat:no-repeat;
	height:44px;
	padding-top:1px;
}

.contents-management .cont-total .bottom-table .total
{
	color:#D07429;
	font-size:20px;
	margin-left:400px;
	margin-top:8px;
	text-align:right;
	white-space:nowrap;
}

.contents-management .lineIcon
{
	margin-top:80px;
	margin-left:30px;
	width:300px;
	height:30px;
	float:left;
}

.contents-management .lineIcon .line-sx
{
	width:20px;
}

.contents-management .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/pay.gif);
}
.lineIcon .back-icon {
    background-image:url(../../img/common/icons/back.gif);
}
.contents-management .lineIcon .line-dx
{
	width:492px;
	width:200px;
}
.contents-management .lineBack
{
	margin-top:80px;
	margin-left:30px;
	width:300px;
	height:30px;
}

.contents-management .lineBack .line-sx
{
	width:20px;
}

.contents-management .lineBack .cont-icon a
{
	background-image:url(../../img/common/icons/back.gif);
}
.lineBack .back-icon {
    background-image:url(../../img/common/icons/back.gif);
}
.contents-management .lineBack .line-dx
{
	width:200px;
}


/*-------------------------------------------QUOTES LIST-------------------------------------------*/

.contents-quotes
{
	/*margin-left:138px;*/
	margin-bottom:150px;
}

.contents-quotes .cont-table
{
	margin-bottom:30px;
	
}

.contents-quotes .cont-table .title
{
	height:20px;
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
	margin-bottom:-15px;
}

.contents-quotes .cont-table .tr-sim
{
}

.contents-quotes .cont-table .separator
{
	height:210px;
	width:960px;
	background-image:url(../../img/list_quotes/sfondo_tr.png);
	background-repeat:no-repeat;
}

.contents-quotes .cont-table .td-sim
{
	height:20px;
	float:left;
	width:480px;
}

.contents-quotes .cont-table .td-sim .dati
{
}

.contents-quotes .cont-table .td-sim .title
{
	color:#000;
	font-size:12px;
	margin-top:20px;
}

.contents-quotes .cont-table .td-sim .img
{
	float:left;
	width:175px;
	height:182px;
	background-image:url(../../img/list_quotes/img_bgr.png);
	background-repeat:no-repeat;
	margin-top:30px;
	margin-left:10px;
	padding-top:8px;
	padding-left:14px;
}

.contents-quotes .cont-table .td-sim .list
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	clear:right;
	margin-top:40px;
}

.contents-quotes .cont-table .td-sim .list table
{
}

.contents-quotes .cont-table .td-sim .list table tr td
{
	height:25px;
	width:120px;
}

.contents-quotes .cont-table .td-sim .list table tr td.result
{
	color:#FFF;
}

/*-------------------------------------------QUOTES DETAIL-------------------------------------------*/











.contents-detail
{
	margin-bottom:150px;
}

.contents-detail .title
{
	height:20px;
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
	float:left;
}

.contents-detail .subtitle
{
	height:20px;
	font-size:18px;
	font-style:italic;
	letter-spacing: -1px;
	margin-left:400px;
	margin-top:5px;
}

.contents-detail .columns
{
	margin-top:30px;
	width:980px;
}

.contents-detail .columns .column-left
{
	background-image:url(../../img/detail_quotes/left-bgr.jpg);
	background-repeat:no-repeat;
	width:350px;
	float:left;
	height:500px;
}

.contents-detail .columns .column-right
{
	background-image:url(../../img/detail_quotes/right-bgr.jpg);
	background-repeat:no-repeat;
	width:586px;
	float:left;
}

.contents-detail .columns .column-left .img
{
	margin-top:23px;
	margin-left:28px;
}

.contents-detail .columns .column-right .top
{
	height:110px;
	margin-left:20px;
	margin-top:10px;
	padding:1px;
}

.contents-detail .columns .column-right .top .list
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
	float:left;
}

.contents-detail .columns .column-right .top .list table tr td
{
	height:22px;
	width:130px;
}

.contents-detail .columns .column-right .top .list table tr td.result
{
	color:#FFF;
}

.contents-detail .columns .column-right .top .cont-form .text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-detail .columns .column-right .top .cont-form
{
	margin-top:60px;
	margin-left:320px;
}

.contents-detail .columns .column-right .top .cont-form .total
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D07429;
	font-size:24px;
}

.contents-detail .columns .column-right .top .form
{
	float:left;
	margin-left:10px;
	margin-top:60px;
}

.contents-detail .columns .column-right .bottom
{
	clear:both;
	margin-top:40px;
	margin-left:20px;
	margin-bottom:40px;
}

.contents-detail .columns .column-right .bottom table
{
	width:580px;
	vertical-align:top;
}

.contents-detail .columns .column-right .bottom table tr td.title-text
{
	font-size:30px;
	line-height:34px;
	letter-spacing:-1px;
	padding-bottom:40px;
	padding-right:200px;
}

.contents-detail .columns .column-right .bottom table tr td.text-sx
{
	width:280px;
	padding-right:40px;
}

.contents-detail .columns .column-right .bottom table tr td.text-dx
{
	width:280px;
	padding-left:40px;
}

.contents-detail .columns .column-right .bottom table tr td.cont-watch
{
	height:130px;
}





.contents-detail .bottom table td .lineIcon
{
	margin-top:20px;
	margin-left:30px;
	width:250px;
	height:30px;
	float:left;
}

.contents-detail .bottom table td .lineIcon .line-sx
{
	width:21px;
}

.contents-detail .bottom table td .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/add_cart.gif);
}

.contents-detail .bottom table td .lineIcon .line-dx
{
	width:492px;
	width:150px;
}



.contents-detail .lineBack
{
	margin-top:20px!important;
	margin-left:30px!important;
	width:250px!important;
	height:30px!important;
}

.contents-detail .lineBack .line-sx
{
	width:20px;
}

.contents-detail .lineBack .cont-icon a
{
	background-image:url(../../img/common/icons/back.gif)!important;
}
.lineBack .back-icon {
    background-image:url(../../img/common/icons/back.gif)!important;
}
.contents-detail .lineBack .line-dx
{
	width:150px!important;
}


/*.contents-detail .bottom table td .lineIcon .text
{
	margin-left:-495px;
}
*/
/*-------------------------------------------MANAGEMENT PASSWORD-------------------------------------------*/

.contents-password
{
	margin-bottom:150px;
}

.contents-password .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
	margin-bottom:55px;
}

.contents-password .account
{
	width:350px;
	height:250px;
}

.contents-password .account .cont-form
{
	margin-top:40px;
	margin-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-password .account .cont-form table
{
	width:300px;
}

.contents-password .account .cont-form table td
{
	padding-bottom:15px;
}

.contents-password .account .cont-form table td input
{
	background-color:transparent;
	border: 1px solid #EDC6A5;
	font-size:12px;
	padding:1px;
}

.contents-password .account .lineIcon
{
	margin-top:40px;
}

.contents-password .account .lineIcon .line-sx
{
	width:20px;
}

.contents-password .account .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/send.gif);
}

.contents-password .account .lineIcon .line-dx
{
	width:170px;
}

/*.contents-password .account .lineIcon .text
{
	margin-left:-168px;
	font-family:Georgia, "Times New Roman", Times, serif;
}*/

.contents-password .invited-name
{
	color:#D07429;
	font-size:22px;
	font-style:italic;
	letter-spacing: -1px;
	float:left;
}

.contents-password .invited-mail
{
	color:#D07429;
	font-size:22px;
	font-style:italic;
	letter-spacing: -1px;
	margin-right:3px;
	text-align:right;
}

.contents-password .invited-name .surname
{
	color:#000
}

.contents-password .name-list
{
	width:600px;
	height:60px;
}

.contents-password .name-list .lineIcon
{
}

.contents-password .name-list .lineIcon .line-sx
{
	width:600px;
}

.contents-password .number-pages
{
	font-size:20px;
}

.contents-password .number-pages li
{
	display:inline;
}

.contents-password .number-pages li a
{
	color:#000;
}

.contents-password .number-pages li a:hover
{
	color:#D07429;
}

.contents-password .number-pages li.selected
{
	font-size:32px;
	color:#D07429;
}

/*-------------------------------------------PAYMENT-------------------------------------------*/

.contents-payment
{
	margin-left:198px;
	margin-bottom:150px;
}

.contents-payment .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-payment .title a
{
	color:#D07429;
}

.contents-payment .invited-name
{
	margin-top:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-payment .invited-name .name
{
	color:#D07429;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-payment .tr-sim
{
	margin-top:50px;
	height:50px;
}

.contents-payment .tr-sim .lineIcon
{
	margin-top:20px;
}

.contents-payment .tr-sim .lineIcon .line-sx
{
	width:620px;
}

.contents-payment table.cart
{
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-payment span
{
	margin-right:50px;
}

.contents-payment span form select
{
	background: transparent;
	border: 1px solid #EDC6A5;
	width:30px;
}

.contents-payment span.number
{
	font-size:16px;
	font-weight:bold;
}

.contents-payment span.price
{
	font-size:22px;
	margin-left:20px;
}

.contents-payment .message
{
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:120px;
}

.contents-payment .message .text
{
	float:left;
}

.contents-payment .message .form
{
	margin-left:65px;
	float:left;
}

.contents-payment .message .form textarea
{
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	background-color:transparent;
	border: 1px solid #EDC6A5;
	width:470px;
	height:110px;
	overflow: auto;
}

.contents-payment .cont-icon1
{
float:left;
}

.contents-payment .cont-icon2
{
float:left;
}


.contents-payment .cont-icon1 .lineIcon
{
	margin-top:80px;
}

.contents-payment .cont-icon1 .lineIcon .line-sx
{
	width:20px;
}

.contents-payment .cont-icon1 .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/back.gif);
}

.contents-payment .cont-icon1 .lineIcon .line-dx
{
	width:220px;
}

/*.contents-payment .cont-icon1 .lineIcon .text
{
	margin-left:-218px;
}
*/
.contents-payment .cont-icon2
{
	margin-left:44px;
	margin-bottom:250px;
}

.contents-payment .cont-icon2 .lineIcon
{
	margin-top:80px;
}

.contents-payment .cont-icon2 .lineIcon .line-sx
{
	width:20px;
}

.contents-payment .cont-icon2 .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/pay.gif);
}

.contents-payment .cont-icon2 .lineIcon .line-dx
{
	width:220px;
}

/*.contents-payment .cont-icon2 .lineIcon .text
{
	margin-left:-218px;
}*/

.contents-payment .cont-form
{
	margin-top:40px;
}

.contents-payment .cont-form .text
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-payment .cont-form .total
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D07429;
	font-size:24px;
}

.contents-payment .cont-form .form
{
	margin-top:-1px;
	margin-left:155px;
}

/*-------------------------------------------FORM-------------------------------------------*/

.contents-form
{
	margin-left:198px;
	margin-bottom:150px;
}

.contents-form .clear
{
	clear:both;
}

.contents-form .title
{
	color:#D07429;
	font-size:24px;
	font-style:italic;
	letter-spacing: -1px;
}

.contents-form .title a
{
	color:#D07429;
}

.contents-form .account
{
	width:300px;
	float:left;
}

.contents-form .account .cont-form
{
	margin-top:40px;
	margin-left:50px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-form .account .cont-form table
{
	width:250px;
}

.contents-form .account .cont-form table td
{
	padding-bottom:15px;
}

.contents-form .account .cont-form table td input
{
	background-color:transparent;
	border: 1px solid #EDC6A5;
	font-size:12px;
	padding:1px;
}

.contents-form .account .cont-form table td select
{
	background-color:transparent;
	border: 1px solid #EDC6A5;
	font-size:12px;
	padding:1px;
	width:132px;
}

.contents-form .privacy
{
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-form .privacy a
{
	color:#000;
	text-decoration:underline;
}

.contents-form .datacheck
{
	margin-left:50px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contents-form .datacheck input
{
	margin-right:10px;
}

.contents-form .lineIcon
{
	margin-top:40px;
	margin-left:50px;
}

.contents-form .lineIcon .line-sx
{
	width:20px;
}

.contents-form .lineIcon .cont-icon a
{
	background-image:url(../../img/common/icons/send.gif);
}

.contents-form .lineIcon .line-dx
{
	width:170px;
}

/*.contents-form .lineIcon .text
{
	margin-left:-168px;
	font-family:Georgia, "Times New Roman", Times, serif;
}*/

.advice
{
	font-style:italic;
}

.error
{
	font-style:inherit;
	margin-left:50px;
	font-weight:bold;
	margin-bottom:20px;
}
/*----------------------------------------------------s*/



/*----------------------------------------------------s*/


