﻿html body 
{
    font-family: Arial;
}

h5 {
    font-family:Arial;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size:24px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
    color:#0E5A8D;
}

h6 
{
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 10px;
    color:#0E5A8D;
}


.storeFrontContainer {
    width:900px;
    margin-right: auto;
    margin-left: auto;
    height: 100%;   
}
.storeFrontNavigation{
    float: left;
    width:20%;   
}
.storeFrontBody {
    float: right;
    width:80%;   
}



/*---------Begin Styles for Shopping Cart Conrols----------*/
 
.shoppingCartContainer {
    width: 760px;
    border:solid 5px #D4ECF6;
    height:100%;
    padding: 20px;
   
}
.shoppingCartItemTable {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
}

.shoppingCartHeaderTable {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.shoppingCartFooterTable {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.shoppingCartHeaderPanel {
    width: 100%;
    padding-bottom: 5px;
}
.shoppingCartFooterPanel {
    width: 100%; 
    padding-top:20px;
}
.shoppingCartItemTemplate {
    width:100%;
    display: block;
}

/*---------End Styles for Shopping Cart Conrols----------*/



/*---------Begin Styles for Products List Conrols----------*/
 
 
.productItemTemplate {
    border:solid 5px transparent;
    padding:5px;
    width:605px;
    display: block;
    font-size: 14px;
}

.productItemTemplateLeftColumn {
    float:left;
    width:125px;
}

.productItemTemplateRightColumn {
    float:right;
    font-size: 14px;
    width:475px;
}

.productLayoutPanel {
    width: 625px;
    float: left;
    border:solid 5px #D4ECF6;
    height:100%;
}

.productListPager {
    font-family: Arial;
    font-size: 12px;
}

 
/*---------End Styles for Products List Conrols----------*/

/*---------Begin Styles for Product Detail Conrols----------*/
 
 .productDetailContainer {
    width: 800px;
    font-size: 12px;
}
.productDetailImageContainer {
    float:left;
    width:300px;
}
.productDetailDescriptionContainer {
    float:right;    
    width:500px;
}
.productDetailDescriptionTableLabel {
    text-align: right;
    font-weight: bold;
    padding-bottom: 5px;
}
.productDetailDescriptionTableValue {
    color:#0E5A8D;
    font-weight: bold;
    padding-bottom: 5px;
    vertical-align: top; 
    
}
 
/*---------End Styles for Product Detail Conrols----------*/


/*---------Begin Styles for Checkout Conrols----------*/

.orderConfirmationHeaderTable {
    width: 99%;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.orderConfirmationFooterTable {
    width: 99%;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.orderConfirmationItemTable {
    width: 99%;
    font-family: Arial;
    font-size: 12px;
}
.orderConfirmationHeaderPanel {
    width: 100%; 
}
.orderConfirmationFooterPanel {
    width: 100%; 
    padding-top:10px;
}
.orderConfirmationItemTemplate {
    width:100%;
    display: block;
}

/*---------End Styles for Checkout Conrols----------*/


.guestRegistrationPanel {
    padding:20px;
    width:40%;
    border-right:1px solid lightgray;
    float:left;
    
}

.loginPanel {
    padding:20px; 
    width:300px;
    float:left;
}
.clear { clear: both; } 


.titleLink {
    display: block;
    margin-bottom: 5px;
    color:#0E5A8D;
	text-decoration: none;

}


.categoryMenuTitleStyle
{
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
    color:#0E5A8D;
}

.menuLinks 
{
    list-style: none;
    margin:-5px 0 0 0; 
    padding:10px;
    font-family: Arial;
    font-size: 14px;
}
.menuLinks li {
    margin-bottom: 3px;
}
.menuLinks a
{
	display:block;
	overflow:hidden;
	color:#0E5A8D;
	text-decoration: none;
}

.headerText {
    font-family: Arial;
    font-size: 24px;
    color:#0E5A8D;

}


.topNavigationLink {
    margin-left: 25px;
}

.topNavigation {
    font-family: Arial;
    font-size: 12px;
}
.topNavigation a
{
	overflow:hidden;
	color:#0E5A8D;
	text-decoration: none;
}
.topNavigation a:hover
{
	color:#0E5A8D;
	text-decoration: underline;
}


.navigationLink {
    font-family: Arial;
    font-size: 12px;
}
.navigationLink a
{
	display:block;
	overflow:hidden;
	color:#0E5A8D;
	text-decoration: none;
}
.navigationLink a:hover
{
	color:#0E5A8D;
	text-decoration: underline;
}
.detailLink {
    font-family: Arial;
    font-size: 18px;
}
.detailLink a
{
	display:block;
	overflow:hidden;
	color:#0E5A8D;
	text-decoration: none;
}
.detailLink a:hover
{
	color:#0E5A8D;
	text-decoration: underline;
}

.submitButton {
    float: right;
    padding: 10px;
    font-weight: bold;
}

.rcbInput {

    margin: 0px !important;
}

