/*---------------------------------------------+
AVANQUEST CSS STORE STYLE -- 20/12/06 , 17h47 
+----------------------------------------------*/
#shop {
/*width:465px;*/
/*width:475px;*/
width:470px;
color: #333;
text-align: left;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding:35px 0px 5px 0px;
background:url(image/content_header_store3.gif) 50% 0% no-repeat #FFF;
border-left:solid 1px #347DC1;
border-right:solid 1px #347DC1;
border-bottom:solid 1px #347DC1;
}

#shop input {
	color: #000000;
/* ---	font-family:  Arial, Helvetica, sans-serif; --*/
	font-size: 11px;
	border:none;
}
/*--- Shop guide --*/
#shop .shop-guide {
font-weight: bold;
color: #8C9AAB;
background-color : #BFCFDB;
border-collapse: collapse;
width: 100%;
}

#shop .shop-guide p {
background:red;
padding:5px;
}

#shop .shop-guide-off {
border-top: solid 4px #BFCFDB;
}
*>#shop .shop-guide-off {
padding: 4px 0 0 0;
border-top: none;
}
#shop .shop-guide-on {
border-top: solid 4px #BFCFDB;
color: #81001F;
}
*>#shop .shop-guide-on {
padding: 4px 0 0 0;
border-top: none;
}

/*--- End Shop guide --*/
/*--- Country currency --*/
#shop .shop-table-country-currency {
text-align: center;
background-color : #DFE7ED;
border-collapse: collapse;
width: 100%;
margin: 5px 0 0 0;
}
#shop .shop-table-country-currency td {
padding: 5px;
xborder-bottom:solid 5px #FFF
}
/*--- End Country currency --*/
/*-- Shop table --*/
#shop .shop-table {
background-color : #DFE7ED;
border: 2px solid #DFE7ED;
color:#152C4C;
width:100%;
padding:0;
margin: 5px auto 0 auto;
}
#shop .shop-total-top {
width:475px;
}

#shop .shop-total {
background-color : #DFE7ED;
border: 2px solid #DFE7ED;
color:#152C4C;
margin: 5px 0 0 0;
}
#shop .shop-total-top td{
font-weight: bold;
background-color : #BFCFDB;
border-bottom : solid 1px #FFFFFF;
padding: 5px 5px 5px 5px;
}

#shop .shop-total-basket td{
background-color: #F3F6F8;
border-right : solid 1px #FFF;
border-bottom : solid 1px #FFFFFF;
padding: 5px 5px 5px 5px;
}
#shop .shop-table a:link , #shop .shop-table a:visited , #shop .shop-table a:hover {
color:#0079F2;font-weight:bolder;
}
#shop .shop-table td{
background-color: #DFE7ED;
padding: 3px;
}
#shop .shop-table-top td{
font-weight: bold;
background-color : #BFCFDB;
border-bottom : solid 1px #FFFFFF;
padding: 0 5px 0 5px;
}

#shop .shop-table-basket td{
background-color: #F3F6F8;
border-right : solid 1px #FFF;
border-bottom : solid 1px #FFFFFF;
}

#shop .shop-table-services td{
background-color: #DFE7ED;
border-right : solid 1px #FFF;
border-bottom : solid 1px #FFFFFF;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#shop .shop-table-services-div td{
background-color: #FFFFFF;
border-right : solid 1px #FFF;
border-bottom : solid 1px #FFFFFF;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#shop .shop-table-totals td{
font-weight: bold;
background-color : #BFCFDB;
}
/*-- End Shop table --*/

#shop .table {
border-collapse: collapse;
width: 100%;
margin: 5px 0 0 0;
}
#shop .table td {
padding: 0 0 5px 0;
}
#shop .table input {
margin: 5px 5px 0 5px;
border:none;
}
#shop .shop-table-payment {
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
background-color : #DFE7ED;
width: 100%;
}

#shop .shop-table-summary td{
background-color: #DFE7ED;
border-right : solid 1px #FFF;
padding: 3px;
border-bottom : solid 1px #FFFFFF;
}

#shop .shop-table-blank td {
background-color: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
border-right : 0px ;
border-bottom : 0px;
}


#shop .shop-table-special td{
font-weight: bold;
background-color : #DFE7ED;
border-bottom : solid 1px #FFFFFF;
padding: 10px;
}

/*-- Order help --*/
#order-help {
	background: url(image/help_bg_store.gif) bottom left no-repeat;
	margin: 0 0 5px;
	padding: 0 0 5px;
	text-align: center;
	color: #333;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#order-help h3 {
	width: auto;
	height:22px;
	text-align: center;
	margin: 0 auto;
	padding: 8px 0 0 0;
	background: url(image/moreInfo_header_store.gif) top left no-repeat;
	color: #FFF;
	vertical-align:middle;
	text-indent:-10px;
}

/*-- IE7 --*/
* + html #order-help h3 {
	margin: -1px auto;
	background: url(image/moreInfo_header_store.gif) 0% 0px no-repeat;
}
/*-- IE7 --*/

#order-help a:link , #right-menu #order-help a:visited , #right-menu #order-help a:hover {
color:#0079F2;font-weight:bolder;
}
#order-help p {
	width:auto;
	color: #496A8B;
	margin: 5px;
}

#order-help h4 {
	margin: 5px 0 0 5px;
	font-size: 1.5em;
	font-weight: bold;
}

/*-- End Order help --*/