﻿*
{
    font-family: Arial, Sans-Serif;
    font-size:14px;
    font-weight:normal;
}

body
{
    background-color: #0033cc;
    text-align: center;                 /*sets the site to the center of the screen*/
    vertical-align:top;
    color: #FFF;
}

input, select, option
{
    color:#000;
}


hr
{
    color:#FFF;
    border-top:solid 1px #FFF;
    border-bottom:solid 0px #FFF;
}

/*--------links----------*/
a
{
    color: #FFF;
    background-color:Transparent;
    text-decoration:none;
}

a:hover
{
    color:#ffa500;
    text-decoration:underline;
}


/*--------mainbox----------*/
#mainbox
{
    margin:auto;
    width: 960px;       
    background-color: #0033cc;
    background-image:url(Navigation/left.jpg);
    background-repeat:repeat-y;
    vertical-align: top;
    text-align: left;    
    border: solid 1px #FFFFFF;       
}

/*--------headline----------*/
#headline
{
    background-color: #011d71;
    background-position: left;
    background-image: url(Navigation/aseda_background.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 10px 10px 10px 10px;
    border-bottom: white 1px solid;
}

#headline a, #headline a:hover
{
    color:#FFF;		
    background-color:Transparent;
	text-decoration:none;
}

/***Logo***/
#LogoBig
{
    font-size:28px;
    font-style: italic;
}

#LogoSmall
{
    font-size:14px;
    font-style: italic;
}

/*--------menutop----------*/
#menutop
{    
    background-color: #011d71;
    padding: 3px 10px 3px 10px;
    display: block;
    text-align: right;
    border-bottom: white 1px solid;   
}

/*--------menuleft----------*/
#menuleft
{
    float:left;
    width: 190px;
    padding:10px 10px 10px 10px; 
}

#menuleft a
{
    color:#FFF;	
    background-color:Transparent;
	text-decoration:none;	
	display:inline;
}

#menuleft a:hover
{
    background-color:Transparent;
    color:#ffa500;
    text-decoration:underline;
}


/*--------maincontent----------*/
#maincontent
{       
    float:left;
    display:inline;
    width:740px;
    padding:10px 0px 10px 0px;         
}

#maincontent a
{
    color:#FFF;
    background-color:Transparent;		
	text-decoration:none;
}

#maincontent a:hover
{
    color:#ffa500;
    text-decoration:underline;
}

/*--------footer----------*/
#footer
{    
    padding: 3px 10px 3px 10px;
    text-align: center;
    background-color: #011d71;
    background-position: left;
    background-image: url(Navigation/aseda_background.jpg);
    background-repeat: no-repeat;    
    border-top: white 1px solid;
    
}

/*---------categoryTree------------*/
.categoryTree
{
    text-align:left;
    padding:5px;
}

.SelectedNode
{
    background-color:#7e9fff;
    color:#000;
}

/***ProductOwerview***/
.imageCell
{
    color:#000;
    background-color:#FFF;
    text-align:center;
}

.imageCell img
{
    border:none;
}

.spacingCell
{
    width:20px;
}

.ProductList td
{
    padding-right:10px;
    padding:10px;
}

.ProductList img
{
    float: left;
    margin-right: 5px;
    vertical-align: top;
}

h3.ProductTitle {
  margin:0px 0px 5px 0px;
}

h3.ProductTitle a{
  font-size:16px;
  font-weight: bold;
}

a.activePage
{
    background-color:#0F0;
    font-weight:bold;
}

.Pager
{
    margin:10px 0 0 0;
}

/***MenuBox***/
.menuBox
{
    border: solid 1px white;
    text-align: center;
}

.menuBox h2
{
    margin:0;
    padding:3px 5px 3px 5px;
    display:block; 
    background-color:#011d71; 
    border-bottom:solid 1px white; 
    text-align:center;
    font-size:16px;
}

.menuBox p
{
    margin:0;
    padding: 5px 5px 5px 5px;
    text-align:left;
}


/*------Categories--------*/
#menuBoxCategories.menuBox
{
    text-align:left;
}

#menuBoxCategories a
{
    color:#FFF;
	display:block;	
	text-decoration:none;
}

#menuBoxCategories a:hover
{
    color:#000;
    background-color:#ffa500;
    text-decoration:none;
}

/***ProductDetails***/
#ImagePrice
{
    display: block;
}

#ProductDescription
{
    display: block;
    clear: both;
}

.productHeader
{
    font-weight: bold;
    font-size: 16px;
    margin-top:0;
}

#productTable td.colHeader
{
    width: 80px;
}

.productResizeImage
{
    font-size: 12px;
}

.productImage
{
    border: 0;
    padding-right: 25px;
    float: left;
}

.productImageOpener
{
    border: 0;
}

.productRelatedItems
{
    font-weight: bold;
}

/***Search***/
.searchTextBox
{
    width:60%;
}
.searchButton
{
    width:30%;
}

/***SpecialProduct***/
p.specialProductImage, p.specialProductBody
{
    text-align: center;
}

span.specialProductDiscount
{
    font-weight: bold;
}

/***noJavaScript***/
.noJavaScript
{
    color:#ffa500;
    font-weight: bold;
}
