﻿html, body 
{
    font-family:Arial;
    font-size:12px;
    text-align:center;    
    background:#ff0000 url(Images/redbg.gif) repeat-x;
    margin:0 0 0 0;   
}
a:link {color:White; text-decoration:none}
a:visited {color:White; text-decoration:none}
a:active, a:hover {color:#B70000; text-decoration:none}

#Container 
{
	color:White;    
    background-color:Black; /*Gris #787878*/
    width:1000px;
    margin:0 auto 5px auto;
    padding:5px 0 0 0;
    height:auto;
    overflow:auto;
}
#header
{
    width:inherit;
    text-align:center;
}
#LeftColumn
{
    width:200px;
    float:left
}
#Content
{
    width:590px;
    float:left;
    text-align:center;
    margin:0 0 10px 0;
    padding:10px 0 0 0;
    border:solid 1px #858587;
}


#RightColumn
{
    width:200px;
    float:right 
}
#Footer, #Footer a:link, #Footer a:visited, #Footer a:hover
{
    margin:1px auto 5px auto;
    width:1000px;
    text-align:center;
    color:inherit;
    font-size:9px;
    text-decoration:none;
    
}
.smalltxt
{
    font-size:9px
    }
.Img
{
    border-width:0;
    }
 

    
/* Main Menu */
#mainmenu { /* styles for section or tab menu */
	width: auto;
	text-align:center;
    margin:10px 0 10px 0;
    
}

	#mainmenu ul { list-style: none; padding: 0px; margin:0 0 0 0;  }
	#mainmenu li { display:inline;
	                }
	#mainmenu li a:link, #mainmenu li a:visited 
	{   
	    display:inline;		
		color: #737685; 
		font-weight: bold;
		text-decoration: none; 
		text-align: center;
	}
	

/* Categories Menu */
#Categories
{
    text-align: left;
    }
#Categories ul
{
    list-style-type:none;
    text-align: left;
}

#Categories li 
{
    list-style-type:none;
    text-align: left;
    display:block;
    padding:0 0 2px 0;
}

#Categories li a:active, #Categories li a:hover
{
    
}
/* Links Menu */

 .LinkMenu
 {
 	margin:0 auto 0 auto;
 	padding:0;
 	list-style-type:none;
   
 	}
 .LinkMenu li
 {
 	display:block;
 	margin:0 auto 5px auto;
 	padding:0;
 	line-height:25px;
 	vertical-align:middle;
 	font-weight:bold;
 	width:180px;
    height:25px;
    background-image:url(Images/Right/bglink.gif);
 }
 
.LinkMenu li a
 {
 	 display:block;
 	}
.LinkMenu li a:hover
 {
 	 background-image:url(Images/Right/bglinkred.gif);
 	 color:#CC071E;
 	}  

/* Buttons and Textboxes */
.Button
{
    background-color:White;
    border-style:none;
    border-width:0;
    font-size:10px;
    height:15px
}
.Textbox
{
    background-color:White;
    border-style:none;
    border-width:0;
    font-size:15px;
}

.BasketQuantityTextbox
{
    background-color:White;
    border-style:none;
    border-width:0;
    font-size:11px;
    width:25px;
    text-align:center;
}
.BasketGrid
{
    width:570px;
    margin:0 auto 0 auto;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0;
    border-right-width:0;
    }
.SearchTextbox
{
    background-color:White;
    border-style:none;
    border-width:0;
    font-size:11px;
    width:125px;
}
.SearchButton
{
    background-color:White;
    border-style:none;
    border-width:0;
    font-size:11px;
    width:50px;
}

.RegistrationButton
{
    position:relative;
    right:180px
    }

/* Product Display */
.DefaultTitle
{
    font-family:Arial;
    font-weight:bold;
    font-size:9pt;
    color:#B70000;
    margin:14pt 0 14pt 0;
    
    }
.BrowseTitle
{
    font-weight: bold;
}
.BrowseDescription
{
    font-weight: bold;
}

a.ProductName
{
    color: #B70000;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}
a.ProductName:hover
{
    text-decoration: underline;
}
.ProductTitle
{
    font-size:15px;
    font-weight:bold;
    margin:0 0 10px 0;
}
.ProductDescription
{
    font-size: 11px;
}
.ProductPrice
{
    font-size: 11px;
}
.PagingText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
a.PagingText:hover
{
    color:#B70000;
}
/* Product */
.Top5ItemImg
{
	margin-right:5px;
    }
    
.Productlist
{
    width:100%
    }
.Productlist td
{
    width:33%;
    padding:5px 2px 5px 2px;
    }
.Productlist img
{
    width:150px;
    border:solid 2px #900002;    
    }
.img1
{
    width:150px  
}
.img2
{
    border:none;
    width:255px;
    padding:0 0 10px 0;
    margin:0 0 0 0;  
}
.smallImg
{
    border:none;
    width:85px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    
    }
    
.UserDetails
{
    text-align:center;
    }    
.UserDetails table
{
    margin:0 auto 0 auto;
    text-align:justify;
}

.Help
{
    text-align:justify;
    margin:10px 10px 10px 10px;
   
    }
.HelpTitle
{
    font-size:11pt;
    font-weight:bold;
   
    }
    
.HelpSubTitle
{
    font-size:10pt;
    font-weight:bold;
    
    }

.Margin
{
    margin-left:auto;
    margin-right:auto;
    }
.ValidationList
{
    text-align:left;
    width:200px;
    margin:0 auto 10px auto;
    
    }
    
 
/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {
	background-color:Black;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border: dashed 1px #999;
	background-color: #efefef;
}

.EditButton
{   
	width:100%;
    border:solid 1px #dcdcdc;
    margin:15px 5px 15px 5px; 
    padding: 5px 10px 5px 10px; 
    font-weight:bold;
    background-color:Black;
    font-family:Arial Black;
    color:White;
    
    }