﻿img {
border:0;
}

input, select, textarea {
color: #000;
border: 1px solid #30617F;
padding:2px;
}

input.disabled {
	background: #ccc;
	color:#505050;
	}

.checkbox input {
   border: none !important;
   width:auto;
   margin-right: 5px;
}


.clear{
	clear:both !important;
}

.floatLeft{
    float:left !important;
}

.floatRight{
    float:right !important;
}

.alignCenter{
    text-align:center !important;
}

.alignRight{
    text-align:right !important;
}

.alignLeft{
    text-align:left !important;
}

.hidden{
display:none !important;
}

.visible{
display:block !important;
}

.textBold {
font-weight:bold !important;
}

.textLower{
    text-transform:lowercase;    
    }

.textSub {
font-size:1.1em;
color:#505050;
}

.textTitle{
font-weight:bold;
color:#990000;
font-size:1.5em;
}

.textTitleSub{
font-weight:bold;
color:#505050;
}

.textBold {
font-weight:bold;
}

.textItalic {
    font-style:italic;
}
    
p {
	padding: 7px 0 7px 0;
}

a {	
color: #B43131; 
	text-decoration: underline;
}
a:hover{ 
	color: #751717;
	text-decoration: none;
}

a { outline: none; }

.isLink {
	cursor: pointer;
}

.isHidden {
    display:none;
    }
    
.isVisible {
    display: block;
    }
    

/**************************
Price Design
**************************/


.priceFormat_1 {
	font-family: Georgia, Verdana, Arial;		
	font-weight:bold;
    }
    
.discounted .priceFormat_1 {
	color: #666666;
	text-decoration: line-through;	
    }    

.promo .priceFormat_1 {
	color: #B43131;
    }    

.priceFormat_1 .price {
	font-size: 1.8em;
    }

.priceFormat_1 .superScript {
	font-size: 1em;
	vertical-align: super;
	vertical-align: baseline;
    position: relative;
    bottom: 0.5em;
    }  
      
.priceFormat_1 .currency {
	font-size: 1em;
    } 

.priceFormat_2 {
	font-family: Georgia, Verdana, Arial;		
	font-weight:bold;
    position:relative;
    }

.priceFormat_2 .price {
	font-size: 1.8em;
	line-height:0;
    }

.priceFormat_2 .superScript {
	font-size: 1em;
    position: relative;
    bottom: 0.5em;
    }  
      
.priceFormat_2 .currency {
	font-size: 1em;
    } 
            

.productPriceLarge {
	font-family: Georgia, Verdana, Arial;		
	font-weight:bold;
}

.productPriceLargeDigit {
	font-size: 140%;	
}

.productPriceLargeSuperScript {
	font-size: 100%;
	vertical-align: super;
	vertical-align: baseline;
    position: relative;
    bottom: 0.5em;
    font-weight:bold;    
}

.productPriceSmall{
	font-family: Georgia, Verdana, Arial;	
	font-weight:bold;
	font-size: 1.3em;
}

.discounted .productPriceSmall{
	color: #666666;
	text-decoration: line-through;
}

.promo .productPriceSmall{
	color: #B43131;
}

.currencyFormat {
	font-size: 1.3em;
	color:#000;
	font-weight:bold;
}

.discounted {
	color: #666666;
	text-decoration: line-through;
    }    

.promo {
	font-weight:bold;
	color: #B43131;
    }  
    
