﻿@import url(productlistitem.css);

body, html {
	margin: 0;
	padding: 0;
	height: 100%;
text-align: center;
	font-family: Tahoma, Verdana, Arial;
	background-image: url(images/maincontainer_achtergrond.gif);
	background-repeat: repeat-y;
background-position: 50% 0px;
	background-color: #017dbd;
}
#midden a:link, #midden a:visited, #midden a:active, #midden a:hover, #rechts a:link, #rechts a:visited, #rechts a:active, #rechts a:hover {
text-decoration: none;
color: #2a90d3;
padding-bottom: 2px;
border-bottom: 1px dotted #2a90d3;
}
#maincontainer {
margin: 0px auto 0px auto;
	padding: 0;
	text-align: left;
	width: 970px;
	height: 100%;
min-height: 100%;
}
#header {
clear: both;
	height: 126px;
background-image: url(images/header_achtergrond.gif);
	background-repeat: no-repeat;
	padding: 0px 15px 0px 15px;
	margin: 0px;
}
#headerbalk01 {
height: 77px;
clear: both;
}
#headerbalk01_logo {
float: left;
width: 240px;
height: 54px;
padding: 17px 0px 0px 6px;
}
#headerbalk02 {
clear: both;
/** float: left; **/
height: 35px;
/** background-color: #2a90d3; **/
margin: 0px;
padding: 0px;
}
/** #02hoeklinks {
width: 9px;
height: 35px;
float: left;
background-color: pink;
background-image: url(images/kolom02hoeklinks.gif); 
}
#02hoekrechts {
width: 9px;
height: 35px;
background-repeat: no-repeat;
float: right;
background-image: url(images/kolom02hoekrechts.gif);
}**/

#headerbalk03 {
clear: both;
height: 15px;
/** background-color: #8bc5eb; **/
}

/** Menubalk en menu items **/

#navigatiebalk {
margin: 41px 0px 0px 0px;
height: 35px;
float: left;
width: 650px;
}
*html #navigatiebalk {
margin: 42px 0px -30px 0px;
}
#tabmenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "trebuchet MS", verdana, arial;
	font-size: 0.60em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
#tabmenu ul, #tabmenu li, #taalkeuze ul, #taalkeuze li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 0px;
}
#tabmenu a:link, #tabmenu a:visited {
	color: #ffffff;
	float: left;
	height: 35px;
	width: 70px;
	margin: 0px 1px 0px 0px;
	padding: 18px 0px 0px 0px;
	text-decoration: none;
	background-image: url(images/down.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	letter-spacing: 0.05em;
}
#tabmenu a:hover {
	background-image: url(images/up.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 0px 0px;
	background-position: 0px 0px;
}
#tabmenu a:active {
	background-image: url(images/up.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 0px 0px;
	background-position: 0px 0px;
}

/** Taalkeuze **/

#taalkeuze {
float: left;
margin: 0px;
padding: 8px 7px 0px 7px;
border: 0;
}
#taalkeuze a:link, #taalkeuze a:visited, #taalkeuze a:hover, #taalkeuze a:active {
color: #2a90d3;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
	border: 0;
}

/** Padnavigatie **/
#padnavigatie_container {
	float: left;
	border-left: dotted #ffffff 1px;
	padding: 0px 0px 0px 7px;
	margin: 10px 0px 0px 0px;
}
#padnavigatie {
font-size: 11px;
color: #ffffff
}
#padnavigatie a {
color: #ffffff;
text-decoration: none;
}
#padnavigatie a:hover {
text-decoration: underline;
}

/** Zoekvenster **/
#zoekvenster_container {
float: right;
margin: 0px 15px 0px 0px;
padding: 0;
}

#welcomebox{
float:right;
margin: -5px 15px 15px 0px;
padding:0;
font-weight:bold;
font-size: 12px;
color:White;
}

.zoekvenster {
float: left;
font-size: 11px;
border: solid #cccccc 1px;
padding: 2px 0px 2px 1px;
margin: 9px 0px 0px 0px;
}
.zoekknop {
margin: 3px 0px 0px 10px;
padding: 7px 0px 0px 0px;
}

/** #-kolommen indeling **/
#links {
float: left;
width: 200px;
margin: 15px 0px 0px 25px;
}
*html #links {
margin: 15px 0px 0px 12px;
}
#midden {
float: left;
width: 480px;
margin: 15px 10px 10px 10px;
padding: 10px 10px 10px 10px;

}
.tekst {
	border: solid 1px #8bc5eb;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #58595b;
	line-height: 18px;
	letter-spacing: 0.02em;
	text-align: justify;
	list-style-image: url(images/list_bullet.gif);
}
.adver
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    color: #58595b;
    text-align: left;
    margin: 15px 10px 10px 10px;
    font-weight: normal;
    line-height: 17px;
    letter-spacing: 0.06em;
}

#rechts {
float: left;
width: 200px;
margin: 15px 0px 0px 0px;
padding: 0px;
}

#navkopje,#navkopje2,.basketheader {
height: 21px;
clear: both;
/** border-bottom: solid 1px #789eb7; **/
border-right: solid #8bc5eb 1px; border-top: solid #8bc5eb 1px;border-left: solid #8bc5eb 1px;
}
#navkopje_rondhoekje {
position: relative;
left: -1px;
top: -1px;
	float: left;
	width: 12px;
	height: 23px;
	background-image: url(images/navhoekjelinks.gif);
	background-repeat: no-repeat;
}
#navteksten,#navteksten2, .baskettekst {
float: left;
margin: -7px 0px 0px 17px;
	font-size: 11px;
	text-transform: uppercase;
padding: 0px 3px 0px 3px;
	background-color: #ffffff;
/** margin: -7px 0px 0px 10px; **/
	font-family: "trebuchet MS", verdana, arial;
	/** border: solid 1px #000000; **/
}
#navteksten2 a
{
    text-decoration: none!important;
    color: #2a90d3!important;
    padding-bottom: 2px!important;
    border-bottom: 1px dotted #2a90d3!important;
}

*html #navteksten {
margin: 3px 0px 0px 3px;
}
#linkernavigatie {
font-family: "trebuchet MS", verdana, arial;
font-size: 11px;
/** float: left; **/
}
#linkernavigatie ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#linkernavigatie li {
border-top: solid 1px #aed7f1;
border-bottom: solid 1px #789eb7;
margin: 0px;
}
#linkernavigatie a {
display: block;
background-color: #8bc5eb;
padding: 5px 5px 5px 18px;
}
#linkernavigatie a:link, #linkernavigatie a:active, #linkernavigatie a:visited {
text-decoration: none;
color: #000000;
background-image: url(images/navigatie_up.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
}
#linkernavigatie a:hover {
text-decoration: none;
color: #ffffff;
background-color: #53768d;
background-image: url(images/navigatie_down.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
}
#linkernavigatie_onderkant {
height: 17px;
background-color: #8bc5eb;
border-top: solid 1px #aed7f1;
}
#linkeronderhoekje_navigatie {
float: left;
width: 11px;
height: 17px;
background-image: url(images/hoekje_links_onder_navigati.gif);
background-repeat: no-repeat;
}
/** Rechterkolom **/

#inlog {
border-left: solid 1px #8bc5eb;
border-right: solid 1px #8bc5eb;
border-bottom: solid 1px #8bc5eb;
text-align: left;
}
#inlog ul {
margin: -5px 0px 10px 0px;
padding: 0px 0px 0px 5px;
list-style-type: none;
}
#inlog li {
clear: both;
margin: 2px 0px 2px 0px;
padding: 10px 0px 0px 0px;
}
#inlog a:link, #inlog a:visited, #inlog a:active {
border-bottom: none;
}
#inlog input {
float: right;
font-size: 11px;
padding: 1px;
margin: -2px 5px 0px 0px;
background-color: #e5f0f7;
}

#rechternavigatie_onderkant {
height: 17px;
background-color: #8bc5eb;
border-top: solid 1px #aed7f1;
}
#rechteronderhoekje_navigatie {
float: right;
width: 11px;
height: 17px;
background-image: url(images/hoekje_rechts_onder_navigati.gif);
background-repeat: no-repeat;
}


#rechts #profile {
font-family: "trebuchet MS", verdana, arial;
font-size: 11px;
line-height:11px;
}
#rechts #profile ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#rechts #profile li {
border-top: solid 1px #aed7f1;
border-bottom: solid 1px #789eb7;
margin: 0px;
text-decoration: none;
}
#rechts #profile a {
display: block;
background-color: #8bc5eb;
padding: 5px 5px 5px 18px;
}
#rechts #profile a:link, #profile a:active, #profile a:visited {
text-decoration: none;
color: #000000;
background-image: url(images/navigatie_up.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
border-bottom: none;

}
#rechts #profile a:hover {
text-decoration: none;
color: #ffffff;
background-color: #53768d;
background-image: url(images/navigatie_down.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
}

/** contact form **/
#contactform
{
	margin:10px;
}

#contactform span {
width:220px;
}

#contactform input, #contactform textarea, #contactform select
{
	width:340px;
	margin: 0px;
	padding:0px;
}

/** Tekst specificaties **/
h1 {
margin: 0px 0px -5px 0px;
color: #2a90d3;
font-size: 17px;
font-family: Tahoma, Arial, Verdana;
letter-spacing: 0.02em;
}
h2 {
margin: 0px 0px -10px 0px;
font-size: 14px;
color: #8bc5eb;
} 
h3 {
margin: 0px 0px -12px 0px;
font-size: 11px;
}
em
{
    font-style :normal ;
}
#attentiekader h3 {
margin: 0px 0px -12px 0px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 5px;
}

.forms {
font-size: 11px;
}

#attentiekader, #ctl00_ContentPlaceHolder1_CreateUserWizard1 {
padding: 0px;
margin: 0px 0px 0px 0px;
border-left: solid 1px #8bc5eb;
border-right: solid 1px #8bc5eb;
border-bottom: solid 1px #8bc5eb;
}
.attentie {
background-color: #2a90d3;
color: #ffffff;
/*font-weight: bold;*/
font-size: 13px;
padding: 1px 1px 1px 3px;
margin: 0px 0px -3px 0px;
}

.LogoImage
{
    padding-top:5px;
}

#midden .attentiekader h1, #midden .attentiekader h2{
background-color: #2a90d3;
color: #ffffff;
font-size: 13px;
padding: 1px 1px 3px 3px;
margin: 0px 0px -3px 0px;
}

#midden .stappen, .stappen li
{
    list-style-type: decimal;
    list-style-image: none;
    text-align: left;
    border:none!important;
}


.extrainfo
{
background-color: #e5f0f7;
padding: 4px 4px 8px 4px;
margin-top:15px;
margin-bottom:15px;
border-top: solid 1px #8bc5eb;
border-bottom: solid 1px #8bc5eb;
text-align: left;
}

.attentietekst, .title, .CreateUserWizard .attentie {
text-align: left;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
color: #58595b;
margin: 0px 0px 3px 0px;
padding: 6px 5px 4px 5px;
border-bottom: solid 1px #8bc5eb;
background-color: #e5f0f7;
}

#midden .attentietekst h2
{
    color: #2a90d3;
    padding-top: 8px;
}

.attentietekst2 {
text-align: left;
font-weight: normal;
margin: 0px 0px 4px 0px;
padding: 6px 5px 4px 5px;
border-bottom: solid 1px #8bc5eb;
border-left: solid 1px #8bc5eb;
border-right: solid 1px #8bc5eb;
background-color: #e5f0f7;
}
#attentiekader img {
margin: 0px 0px 0px 0px;
padding: 6px 5px 0px 5px;
}
.attentietekst-2 {
border-top: dotted 1px #8bc5eb;
padding: 4px 5px 4px 5px;
margin: 7px 0px 0px 0px;
}

.alignright
{
    float:right;
    text-align :right;
    margin-right:10px;
    margin-top:-23px;
}

#attentiekader form {
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 20px;
}

#adbar
{
    border: 1px solid #8bc5eb;
    margin-top : 0px;
}

.tekst a:link, .tekst a:visited, .tekst a:active {
color: #2a90d3;
text-decoration: none;
padding: 0px 0px 1px 0px;
border-bottom:1px dotted #2a90d3;
}
 div.hr {
  height: 15px;
  background-image: url(images/hr.gif);
background-repeat: repeat-x;
margin: 5px 0px 0px 0px;
}
div.hr hr {
  display: none;
}
.tekst li {
border-bottom: dotted 1px #c2c2c2;
}
.tekst .banner {
text-align: center;
}

.focus
{
	border-color: #e5f0f7;
}

.AspNet-GridView table
{
    width:100%;
    padding: 6px 5px 4px 5px;
    border-bottom: solid 1px #8bc5eb;
}
.orders{
    width:100%;
    padding: 6px 5px 4px 5px;
}

.orderitems{
width:90%;
margin-left:10%;
}

#midden .AspNet-GridView table thead tr th.price
{
padding-right:15px;
}

#discountline{
text-align:right;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-weight: bold;
}

#discountbox{
padding-top:10px;
padding-bottom:10px;
}


#midden .totalorder
{
    padding-right: 10px;
    padding-top: 10px;
    font-weight: bold;
    border-top-style: solid;
    border-top-color: #8bc5eb;
    border-top-width: 2px;
    width: 100px;
    float : right;
    text-align:right;
}

#midden .priceline{
}

#midden .price
{
text-align:right;
padding-right:10px;
}

#midden .orderheader,
#midden .loginheader,
#midden .AspNet-GridView table thead tr th, 
#midden .AspNet-DetailsView .AspNet-DetailsView-Header,
#midden .AspNet-GridView-Pagination.AspNet-GridView-Bottom,
#midden .AspNet-DetailsView-Pagination,
#midden .header, .AspNet-PasswordRecovery-UserName-TitlePanel, .AspNet-ChangePassword-ChangePasswordTitlePanel
{
background-color: #2a90d3;
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #ffffff;
padding: 2px;
}

#midden .orderitemsheader{
background-color: #2a90d3;
text-decoration: none;
font-size: 11px;
color: #ffffff;
}

#midden .orderheader td a:link,
#midden .orderheader td a:visited,
#midden .orderheader td a:active,
#midden .orderheader td a:hover,
#midden .AspNet-GridView table thead tr th a:link,
#midden .AspNet-GridView table thead tr th a:visited,
#midden .AspNet-GridView table thead tr th a:active,
#midden .AspNet-GridView table thead tr th a:hover,
#midden .AspNet-GridView-Pagination.AspNet-GridView-Bottom a:link,
#midden .AspNet-GridView-Pagination.AspNet-GridView-Bottom a:visited,
#midden .AspNet-GridView-Pagination.AspNet-GridView-Bottom a:active,
#midden .AspNet-GridView-Pagination.AspNet-GridView-Bottom a:hover
{
color: #fff;
border-bottom: 1px dotted #fff;
padding-bottom: 1px;
}



.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td,
.oderitemsalternate,
.ordersalternate
{
    background-color: #e5f0f7;
}

.instruction {
text-align : left;
padding-bottom : 10px;
border-bottom:1px dotted #2a90d3;
margin: 0px 0px 0px 0px;
}

.dl
{
 width :400px;
}

.dl select
{
	width:180px;
}

.rinput
{
	width:350px;
}
#ctl00_ContentPlaceHolder1_CreateUserWizard1 {
width: 100%;
margin-bottom: 10px;
}

.barcontent
{
	margin-bottom: 10px;
	margin-top: 1px;
	padding: 2px;
	width: auto;
	border: #8bc5eb 1px solid;
}

.AspNet-PasswordRecovery-UserName-UserPanel 
{
    margin: 10px 0px 10px 0px;
}

.AspNet-PasswordRecovery ,.AspNet-ChangePassword
{
    border-bottom: solid 1px #8bc5eb;
    border-left : solid 1px #8bc5eb;
    border-right : solid 1px #8bc5eb;
    padding: 0px 0px 0px 0px
}

.AspNet-PasswordRecovery-UserName-InstructionPanel
{
       border-bottom: solid 1px #8bc5eb;
    background : #e5f0f7;
    padding: 5px 5px 5px 5px;
}

.AspNet-CreateUserWizard-FinalValidatorsPanel
{
    padding:5px;
}

.AspNet-PasswordRecovery-UserName-UserPanel,.AspNet-PasswordRecovery-UserName-SubmitPanel,
.AspNet-ChangePassword-PasswordPanel,.AspNet-ChangePassword-NewPasswordPanel,.AspNet-ChangePassword-ConfirmNewPasswordPanel
{
font-size: 11px;
padding: 5px 5px 5px 5px;
}

.AspNet-ChangePassword-PasswordPanel input, .AspNet-ChangePassword-NewPasswordPanel input, .AspNet-ChangePassword-ConfirmNewPasswordPanel input
{
  float:right; 
  margin-right :150px;
  margin-top : -20px;
  padding-left: 10px;
}

.AspNet-ChangePassword-SubmitPanel
{
    clear:both;
    padding: 5px 5px 5px 5px;
}

.AspNet-PasswordRecovery-SuccessTextPanel
{
    margin:0px;
    border-top: solid #8bc5eb 1px;
    background : #e5f0f7;
    padding : 5px 5px 5px 25px;
    background-image: url(images/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%; 
}

.infobar
{
    margin:0px;
    display: block;
    font-size:12px;
    border: solid #8bc5eb 1px;
    background : #e5f0f7;
    padding : 5px 5px 5px 25px;
    background-image: url(images/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%; 
}

.errorbar
{
    margin:0px;
    clear: both;
    display: block;
    border: solid red 1px;
    font-size:12px;
    background : #e5f0f7;
    padding : 5px 5px 5px 45px;
    background-image: url(images/alert.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
}

.reporttable
{
 background : #e5f0f7;
 width:480px;
}

.reporttable hr
{
    color: #8bc5eb;
}

.AspNet-PasswordRecovery-FailurePanel span, .AspNet-CreateUserWizard-FailurePanel span
{
    margin-left:40px;
    color : Red;
}

.instruction.AspNet-CreateUserWizard-InstructionPanel
{
    padding: 5px 5px 15px 5px;
}

.AspNet-CreateUserWizard-UserPanel,.AspNet-CreateUserWizard-ConfirmPasswordPanel,
.AspNet-CreateUserWizard-PasswordPanel, .AspNet-CreateUserWizard-EmailPanel
{
  padding:5px;
}


.AspNet-CreateUserWizard-UserPanel input,.AspNet-CreateUserWizard-ConfirmPasswordPanel input,
.AspNet-CreateUserWizard-PasswordPanel input, .AspNet-CreateUserWizard-EmailPanel input 
{
    float:right;
    clear:both;
    padding:0px;
    margin-right:100px;
    position: relative;
    top: -20px;
    
}

.AspNet-CreateUserWizard-CreateUserButtonPanel
{
    padding : 10px 5px 10px 5px;
}

.bar  {
  border-top: 24px solid #2a90d3;
  width: auto;
  }
.bar p
{
	font-weight: bold;
	font-size: 11px;
	margin: -22px 6px 6px;
	float: left;
	color: #FFFFFF;
}
.bar img  {
  margin-left:            10px;
  margin-top:             -24px;
  float:                  left;
}

#midden .AspNet-DetailsView-Data li
{
    border-bottom:none;
    padding: 0px 0px 0px 0px;
    color: #333333;
    vertical-align: middle;
    min-height:1.8em; /* ADDED for Firefox */
    list-style-image:none;
}

#midden .AspNet-Menu-Vertical li
{
    border-bottom:none;
}

#midden .AspNet-DetailsView-Name
{
    display:inline-block;
    position:absolute;
    top: 2px;
    left: 0px;
    font-weight: bold;
    background-color: #e5f0f7;
    width:7.7em;
    padding:0px 0px 0px 3px;
    height:1.9em;
    text-align:left;
}
#midden .AspNet-DetailsView-Value
{
        margin-left:8em;
        font-size:12px;
        display:inline-block;
        padding:0px;
}
#midden .AspNet-DetailsView-Value input
{
 width:387px;
 padding:0px;
 margin:1px 0px 0px 0px;
}

.NewsDate{
font-style:italic;
margin: 0px;
}
.newsblock P
{
    margin: 6px 0px 6px 0px;
}
.newsblock h2{
 font-size: 13px;
 margin: 8px 0px 6px 0px;
}
.newsblock h3{
font-size:14px;
margin:5px 0px 6px 0px;
}
.gwusers{
width: 300px;
margin:0px;
}

#productlisting
{
    width:100%;
}

#productlisting div.box
{
    width: 90%;
    margin: 0 20px 20px 0;
}

div.product h3 {
	font-size: 15px;
	margin-left:20px;
	margin-bottom:15px;
	padding-bottom:2px;
	border-bottom: 1px solid #8bc5eb;
	
}

div.product h1 {
	font-size: 15px;
	margin-left:20px;
	margin-bottom:15px;
	padding-bottom:2px;
	border-bottom: 1px solid #8bc5eb;	
}

div.product a
{
    color: #2a90d3!important;
	font-size: 15px;
	margin-left:0px;
	margin-bottom:15px;
	padding-bottom:2px;
	border-bottom: 1px dotted #2a90d3;	
}

div.product div.image {
	width: 150px;
	padding-bottom: 10px;
	float: left;
	position: relative;
}

div.product div.description {
	margin-left: 150px;
}

div.description div.basket{
margin-top:15px;
float:right;
vertical-align:bottom;
}

div.description div.price{
margin-top:15px;
float:left;
vertical-align:bottom;
}

div.description .actionprice
{
    margin-top: 5px;
    float: left;
    vertical-align: top;
    padding-right: 10px;
}

div.shoppingbasket
{
border-left: solid 1px #8bc5eb;
border-right: solid 1px #8bc5eb;
border-bottom: solid 1px #8bc5eb;
text-align: left;
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
padding-left:10px;
margin-top:-10px;
margin-bottom:10px;
list-style-image: url(images/list_bullet.gif);
}

div.shoppingbasket li{
margin:0px 5px 10px 5px;
}

div.shoppingbasket dt {
float: left;
font-weight:bold;
}

div.shoppingbasket dd {	
text-align: left;
margin-left: 65px;
}

.quantity
{
font-weight:bold;
}

div.userbox dt, div.profilebox dt {
float: left;
padding-left:10px;
}

div.userbox dd, div.profilebox dd {	
text-align: left;
margin-left: 150px;
padding-bottom:5px;
}

#midden .LoginBody{
background-color:	#F7FBF4;
color:	#5E5C5F;
}

#midden .loginBackGround  {
background-color:	#F7FBF4;
border:	1px solid #8bc5eb;
}

div.checkout table {
width:100%;
}
div.checkout .box{
width:50%;
border: #8bc5eb 1px solid;
padding:10px;
}

div.checkout .box  dt {
float: left;
font-weight:bold;
}

div.checkout .box dd {	
text-align: left;
margin-left: 100px;
}

.tekst .checkout .box ul {
margin: -5px 0px 10px 0px;
padding: 0px 0px 0px 5px;
list-style-type: none;
list-style-image:none;
}

div.checkout .AspNet-Login li {
clear: both;
margin: 2px 0px 2px 0px;
padding: 10px 0px 0px 0px;
border:none;
}

div.checkout li input{
 float: right;
}
div.checkout  a:link, div.checkout .AspNet-Login a:visited, div.checkout .AspNet-Login a:active {
border-bottom: none;
}

div.links{
width:460px;
}

div.links div.box{
    width :50%;
	float: left;
}

div.links div.left {
margin:0 10px 0px 0;
}

div.links div.right
{
    margin: 0 -10px 0px 0;
    text-align:right;
}

/*
#midden div.box a {
background-color : #2a90d3;
border-bottom : solid 2px #53768d;
border-left : solid 2px #8BC5EB;
border-right : solid 2px #53768d;
border-top : solid 2px #8BC5EB;
color : white;
font-size : 11px;
text-align : center;
text-decoration : none;
padding : 0 4px 2px 4px;
margin : 3px;
display : block;
}

#midden div.box a:hover {
border-bottom : solid 2px #8BC5EB;
border-left : solid 2px #53768d;
border-right : solid 2px #8BC5EB;
border-top : solid 2px #53768d;
color : white;
padding : 1px 3px 1px 5px;
}
*/


#midden div.left a, #midden .pButton {
background: transparent url('/images/but-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial;
line-height: 15px; 
height: 23px;
padding-left: 6px; 
text-decoration: none;
border:none;
}
#midden div.right a, #midden .pButtonr{
background: transparent url('/images/but-left.gif') no-repeat top left;
display: block;
float: right;
font: bold 13px Arial;
line-height: 15px; 
height: 23px; 
padding-left: 6px; 
text-decoration: none;
border:none;
}


#midden div.box a:link, #midden div.box a:visited, #midden div.box a:hover, #midden div.box a:active, 
#midden .pButton:link, #midden .pButton:visited, #midden .pButton:hover, #midden .pButton:active,
#midden .pButtonr:link, #midden .pButtonr:visited, #midden .pButtonr:hover, #midden .pButtonr:active{
color: white;
border:none;
}

#midden div.left a span, #midden div.right a span, #midden .pButton span, #midden .pButtonr span{
background: transparent url('/images/but-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 
}

#midden div.box a:hover,#midden .pButton:hover,#midden .pButtonr:hover{ 
text-decoration:underline;
}

.checkoutBarFrom{
color:#8bc5eb
}

.checkoutBarCurrent
{
color: #2a90d3;
}

.tborder{
 border: 2px solid #8bc5eb;
 width:100%;
 background-color : #8bc5eb;
}

.tborder tbody tr
{
background-color :#fff;
text-align:left;
}

div.paybar {
margin-bottom:-10px;
}

.Xtra a:link, .Xtra a:visited, .Xtra a:active {
display:none!important;
}

.xmas 
{
    text-align:center;
    color:#2a90d3;
    font-style:italic;
    margin: 10px 0px 2px 0px;
    padding: 8px 8px 8px 8px;
    border:	1px solid #8bc5eb;
    font-size: 17px;
    font-family: Tahoma, Arial, Verdana;
    letter-spacing: 0.05em;
    font-weight:bolder;
}





