﻿
/* Main style elements */

.phone {
    padding-right: 10px;
    font-weight: bold;
    font-size: large;
    color: #FD2F00;
}
.whitedatapanel {
    padding: 10px;
    margin-bottom: 10px;
    background-color:  white;
    text-align: justify;
}

.bluedatapanel {
    padding: 10px;
    margin-bottom: 10px;
    background-color:  #ffff99;
    border: solid 1px silver;
    text-align: justify;
}

.justifiedtext {
    text-align:justify;
}

.imagestyle {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.floatingpanel {
    top: 150px;
    left: 500px;
    position:  absolute;
    z-index: 550;
    border: solid 1px silver;
    background-color:  #ffff99;
    padding: 20px;
}

.drawlinestyle {
    border-top: solid 1px #FD2F00;
    padding-bottom: 10px;
    margin-top: 10px;
}

.errormessage {
    color: #FD2F00;
    font-weight: bold;
    font-size: 90%;
    font-style: italic;
    padding: 5px 0 5px 0;
}

.subcategorytitle {
    color: gray;
    font-size: large;
    margin-bottom: 10px;
    padding: 5px;
}

.nosubcategorytitle {
    margin : 0;
}

.navbar {
    color: #FD2F00;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: solid 1px #FD2F00;
}

.navbackground  {
    background-color: #ffff99;
    padding: 5px;
    color: white;
}

.productpriceformat {
    font-size: large;
    font-weight: bold;
    color: #FD2F00;
}

.saleproductpriceformat {
    font-size: large;
    font-weight: bold;
    color: Green;
}

.productoutofstock {
    color: Red;
}

.productinstock {
    color: Green;
}

.errorpage {
	margin: 100px;
	padding-left: 50px;
}

.shoppingcarttotal {
    font-size: 85%;
}

.shoppingcarttotal a {
    text-decoration: underline;
}
.shoppingcarttotal a:hover {
    text-decoration:none;
}

.buttonstyle {
    color: #FD2F00;
    font-size: 85%;
}

.verticalmenuheader {
    font-weight: bold;
    background-color: #FFFF99;
    color: #FD2F00;
    padding: 5px;
    display:block;
}

.footer {
    text-align: left;
	clear: both;
	font-size: 85%;
	padding: 10px;
    margin-left: 10px;
    margin-right: 10px;
    color: #FD2F00;
}

.footer a {
	color: #FD2F00;
    padding-right: 10px;
    text-decoration: none;
}

.header {
    background-color: #ffff99;
}

.smalltext {
    font-size: 90%;
}

.vsmalltext {
    font-size: 85%;
}

/* Main gridview element formatting */

.GridRowStyle {
    padding-left: 3px;
}

.GridAlternatingRowStyle {
    background-color: #F0F8EB;
    padding-left: 3px;
}

.GridHeaderStyle {
    padding-left: 3px;
    color: #FD2F00;
    font-weight: normal;
}

/* Main float element formatting */

.floatleftpadding {
    float: left;
    padding-right: 10px;
}

.floatrightpadding {
    float: right;
    padding-left: 10px;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.clearfloats {
    clear: both;
}


