#signleft
{
    float:left;
    width:495px;
    border-right:solid 1px #B5B5B5;
}

#signright
{
    float:right;
    width:494px;
}

#contactleft
{
    float:left;
    width:304px;
    border-right:solid 1px #B5B5B5;
}

#contactright
{
    float:right;
}

.detailsbox
{
    background:#E5E5E5;
    color:#4F539F;
    border-right:solid 1px #D5D5D5;
    border-left:solid 1px #ffffff;
    padding:8px 10px 0px 15px;
    height:22px;
    font-weight:bold;
    width:467px;
}

.pricebox
{
    border-right:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    float:left;
    padding:8px 10px 0px 15px;
    height:22px;
    border-bottom:solid 1px #E5E5E5;
}

.buttontallgreen
{
    background:#009900 url(images/buttontallgreen.jpg) no-repeat;
    width:76px;
    height:28px;
    border:none;
    display:block;
    color:#afffaf;
    font-weight:bold;
    font-size:0.9em;
    padding:15px 0px 0px 15px;
    margin-left:5px;
}

.buttontallgreen:hover
{
    background: url(images/buttontallgreen.jpg) bottom right no-repeat;
    color:#FFFFFF;
}

.buttontallgreenbig
{
    background:#009900 url(images/buttontallgreenbig.jpg) no-repeat;
    width:121px;
    height:28px;
    border:none;
    display:block;
    color:#afffaf;
    font-weight:bold;
    font-size:0.9em;
    padding:15px 0px 0px 15px;
    margin-left:5px;
}

.buttontallgreenbig:hover
{
    background: url(images/buttontallgreenbig.jpg) bottom right no-repeat;
    color:#FFFFFF;
}

.buttontallwidegreenbig
{
    background:#009900 url(images/buttontallwidegreenbig.jpg) no-repeat;
    width:148px;
    height:28px;
    border:none;
    display:block;
    color:#afffaf;
    font-weight:bold;
    font-size:0.9em;
    padding:15px 0px 0px 15px;
    margin-left:5px;
}

.buttontallwidegreenbig:hover
{
    background: url(images/buttontallwidegreenbig.jpg) bottom right no-repeat;
    color:#FFFFFF;
}

.lblsml
{
	width: 100px; 
	float: left; 
	display: block; 
	text-align: right; 
	padding-right: 5px
}

.lbllrg
{
	width: 150px;
	float: left;
	display: block;
	text-align: right;
	padding-right: 15px;
	padding-top:3px;
	height:32px;
}

.lbllrgreq
{
	width: 150px;
	float: left;
	display: block;
	text-align: right;
	padding-right: 15px;
	padding-top:3px;
	font-weight:bold;
	height:32px;
}

.val
{
    width:300px;
    float:left;
    height:35px;
}

.txtw
{
    width:180px;
}

.tgcheckoutbasket th
{
    background:#E5E5E5;
    color:#4F539F;
    border-right:solid 1px #b5b5b5;
    border-left:solid 1px #ffffff;
    border-top:solid 1px #ffffff;
    padding:8px 0px 8px 8px;
    height:14px;
    font-weight:bold;
    text-align:left;
}

.tgcheckoutbasket td
{
    border-right:solid 1px #b5b5b5;
    padding:8px 0px 8px 8px;
    vertical-align:top;
    border-bottom:solid 1px #E5E5E5;
}

.bblue /* Basket blue */
{
    color:#4D54A0;
    font-weight:bold;
}
