/*

 * Main Styles BEGIN

 */

body{

    margin: 0px;

    background-color: #000;
	background-image: url('http://www.crap.com.ro/shop/storefront-files/images/background4.jpg');
    background-position: top center;
    background-repeat: no-repeat;

    font-family: Tahoma, Verdana;

    color: #000000;

    font-size: 11px;

    font-weight: normal;

    text-decoration: none;

}



hr.separator{

    height: 1px;

    color: #E5E5E5;

    background-color: #E5E5E5;

    border: 0px;

}



img {

    border: 0;

}



input,

textarea,

select {

    border: 1px solid gray; 

    font-family: Verdana, Arial, sans-serif;

    color: #333333;

    font-size: 11px;

    background-color: #f6ecd6;

}



input[type="checkbox"],

input[type="radio"],

input[type="image"] {

    border: 0;

    background-color: transparent;

}



input[type="button"],

input[type="submit"]{

    border: 1px solid gray; 

    font-family: Verdana, Arial, sans-serif;

    font-size: 11px;

    background-color: #DDDDDD;

}



/* Main Menu Styles */

.MainMenu{

    font-family: Tahoma, Verdana;

    color: #FEF2D3;

    font-size: 12px;

    font-weight: bold;

}



.MainMenu a{

    color: #ffffff;

    text-decoration: none;

}



.MainMenuHighlight{

    font-family: Tahoma, Verdana;

    color: #FFB969;

    font-size: 12px;

    font-weight: bold;

}



.MainMenuHighlight a{

    color: #FFB969;

    text-decoration: none;

}



/* Page Title Style */

.PageTitle {

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: bold;

    text-align: left;

}



/* Your Shopping Cart Text Style */

.ShoppingCartText{

    font-family: Tahoma, Verdana;

    color: #000000;

    font-size: 11px;

    font-weight: normal;

}



.ShoppingCartText a{

    color: #FFCC00;

    text-decoration: none;

}



/* Required Style */

.Required {

    color: red;

}



/* Error Style */

.Error {

    color: red;

}



/* Store Closed Style */

.cumseface {

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 16px;

    font-weight: bold;

}



/* Larger Image Text Styles */

.LargerImageLink{

    font-family: Tahoma, Verdana;

    color: #CCCCCC;

    font-size: 10px;

}



.LargerImageLink a{

    color: #CCCCCC;

    text-decoration:underline;

}



.LargerImageLink a:hover{

    color: #00FF00;

    text-decoration:underline;

}



/* Copyright Text Styles */

.CopyrightText{

    font-family: Tahoma, Verdana;

    color: #333333;

    font-size: 11px;

    font-weight: normal;

}



.CopyrightText a{

    color: #333333;

    text-decoration: none;

}

/*

 * Main Styles END

 */



/*

 * Category Styles BEGIN

 */

.CategoryName{
	font-family: Tahoma, Verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}



.CategoryName a{

    color: #000000;

    text-decoration: underline;

}



.CategoryName a:hover{

    color: #00FF00;

}



.CategoryDescription{

    color: #FFFFFF;

    font-family: Tahoma, Verdana;

    font-size: 11px;

    font-weight: normal;

}

/*

 * Category Styles END

 */



/*

 * Product Styles BEGIN

 */

.ProductName{

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: bold;

}

.ProductName a{

    color: #333333;

    text-decoration: none;

}



.ProductName a:hover{
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}



.ProductDescription{

    font-family: Verdana;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: normal;

}



.ProductPrice{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}



.ProductListPrice{
	font-family: Tahoma, Verdana;
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
}



.ProductStockMessage{

    font-family: Tahoma, Verdana;

    color: red;

    font-size: 11.5px;

    font-weight: bold;

	padding: 5px;

}



.ProductOptionsTitle{

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: bold;

}



.ProductOptions{

    font-family: Tahoma, Verdana;

    color: #000000; 

    font-size: 11px;  

    font-weight: normal;

    text-align: left;

}



.ProductOptions input,

.ProductOptions textarea,

.ProductOptions select{

}

/*

 * Product Styles END

 */



/*

 * Breadcrumb Styles BEGIN

 */

.Breadcrumb {

    padding: 0;

    margin: 0;

    width: 100%;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 13px; 

	font-weight: bold;

    text-align: left;

}



.Breadcrumb a{

    color: #CCCCCC;

    text-decoration: underline;

}



.Breadcrumb a:hover{

    color: #00FF00;

}

/*

 * Breadcrumb Styles END

 */



/*

 * NavigationBar Styles BEGIN

 */

.NavigationBar {
	padding: 0px;
	margin: 0px;
	width: 200px;
}



.NavigationBar table td{
	font-family: Tahoma, Verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-bottom: #E5E5E5 1px solid;
	border-left: #E5E5E5 1px solid;
	border-right: #E5E5E5 1px solid;
}



.NavigationBar table td.Empty {

    padding: 5px;

    font-weight: bold;

    text-align: left;

}



.NavigationBar table td.LevelDefault{

    padding: 1px 0px 7px 60px;

}



.NavigationBar table td.LevelDefault a{

    color: #FFFFFF;

    text-decoration: none;

}



.NavigationBar table td.LevelDefault a:hover{

    color: #888888;

}



.NavigationBar table td.Level1{

    padding: 1px 0px 7px 20px;

    font-weight: bold;

}



.NavigationBar table td.Level1 a{

    color: #FFFFFF;

    text-decoration: none;

}



.NavigationBar table td.Level1 a:hover{

    color: #00FF00;

}



.NavigationBar table td.Level2{

    padding: 1px 0px 7px 40px;

}



.NavigationBar table td.Level2 a{

    color: #FFFFFF;

    text-decoration: none;

}

.NavigationBar table td.Level2 a:hover{

    color: #00FF00;

}



.NavigationBar table td.Selected{
	background-color: #333333;
}



.NavigationBar table td.Selected a{

    color: #FFFFFF;

    text-decoration: none;

}



.NavigationBar table td.Selected a:hover{

    color: #FFFFFF;

}

/*

 * NavigationBar2 Styles END

 */



/*

 * Subcategories List Styles BEGIN

 */

.Subcategories{

    padding: 10px;

    margin: 2px;

    width: 100%;

    vertical-align: top;

    text-align: center;

}



/* the following styles are inherited from .CategoryName */

.Subcategories .CategoryName{

    padding: 2px;

}



.Subcategories .CategoryName a{

}



.Subcategories .CategoryName a:hover{

}

/*

 * Subcategories List Styles END

 */



/*

 * Product List Styles BEGIN

 */

.ProductList{

    padding: 0px;

    margin: 2px;

    width: 100%;

    vertical-align: top;

}



.ProductList table td{

    vertical-align: top;

}



.ProductList .Empty{

    padding: 30px 0px 40px 0px;

    font-family: Tahoma, Verdana;

    color: #CCCCCC;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

}



/* the following styles are inherited from Category Styles */

.ProductList .CategoryName{

}



.ProductList .CategoryDescription{

    padding-top: 6px;

}



/* the following styles are inherited from Product Styles */

.ProductList .ProductName{

    padding-top: 7px;

    padding-bottom: 10px;

    text-align: center;

}



.ProductList .ProductDescription{

    padding: 10px;

}



.ProductList .ProductPrice{

    padding: 5px;

    text-align: center;

}

/*

 * Product List Styles END

 */



/*

 * Paginator Dropdown Styles BEGIN

 */

.PaginatorDropdown {

    padding: 0;

    margin: 0;

    width: 100%;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 11px;

    text-align: left;

}



.PaginatorDropdown select{

}

/*

 * Paginator Dropdown Styles END

 */



/*

 * Paginator Styles BEGIN

 */

.Paginator {
	padding: 0;
	margin: 0;
	width: 100%;
	font-family: Tahoma, Verdana;
	color: #CCCCCC;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}



.Paginator a{

    color: #FFFFFF;

    text-decoration: underline;

}



.Paginator a:hover{

    color: #00FF00;

    text-decoration: underline;

}

/*

 * Paginator Styles END

 */



/*

 * Product Images Styles BEGIN

 */

.ProductImages {

    padding: 0px;

    margin: 2px;

    width: 100%;

    border: 1px #E5E5E5 solid;

    font-family: Tahoma, Verdana;

    font-size: 12px;

    color: #000000;

    font-weight: bold;

    text-align: left;

}

.ProductImages TH{

	padding: 2px;

	background-color: #666666;

}

.ProductImages IMG{

	padding: 10px;

	border: 2px solid #FFFFFF;

}

.ProductImages IMG:hover{

	padding: 10px;

	border: 2px solid #E5E5E5;

}

/*

 * Product Images Styles END

 */





/*

 * Related Products Styles BEGIN

 */

.RelatedProducts {

    padding: 3px;

    margin: 0px;

    width: 100%;

    border: 1px #E5E5E5 solid;

    font-family: Tahoma, Verdana;

    font-size: 12px;

    color: #FFFFFF;

    font-weight: bold;

    text-align: left;

}

.RelatedProducts TH{
	padding: 2px;
	background-color: #666666;
}

.RelatedProducts IMG{

	padding: 10px;

	border: 2px solid #999999;

}

.RelatedProducts IMG:hover{

	padding: 10px;

	border: 2px solid #999999;

}

.RelatedProducts A{

    font-family: Tahoma, Verdana;

    font-size: 11px;

    color: #ffffff;

    font-weight: bold;

	text-decoration: none;

}

.RelatedProducts A:hover{

    font-family: Tahoma, Verdana;

    font-size: 11px;

    color: #00FF00;

    font-weight: bold;

	text-decoration: underline;

}



/*

 * Related Products Styles END

 */









/*

 * Product Info Styles BEGIN

 */

.ProductInfo {

    padding: 0px;

    margin: 2px;

    width: 100%;

    border: 1px #E5E5E5 solid;

    font-family: Tahoma, Verdana;

    font-size: 12px;

    color: #333333;

    font-weight: normal;

    text-align: left;

}



/* the following styles are inherited from Product Styles */

.ProductInfo .ProductName {

    padding: 6px;

}



.ProductInfo .ProductDescription {

}



.ProductInfo .ProductPrice {

    padding-bottom: 7px;

}

/*

 * Product Info Styles END

 */



/*

 * Shopping Cart Styles BEGIN

 */

.ShoppingCart {

    padding: 0px;

    margin: 0px;

    width: 100%;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 11px;

    font-weight: normal;

    text-decoration: none;

}



.ShoppingCart .Empty{

    padding: 30px 0px 40px 0px;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

}



.ShoppingCart input{

}

/*

 * Shopping Cart Styles END

 */



/*

 * Search Result Styles BEGIN

 */

.SearchResult {

    padding: 0px;

    margin: 2px;

    width: 100%;

}



.SearchResult .Empty{

    padding: 30px 0px 40px 0px;

    text-align: left;

    font-family: Tahoma, Verdana; 

    color: #FFFFFF;

    font-size: 12px;

    font-weight: bold;

}



.SearchResult .Highight {

    background-color: #D5BD69;

}



.SearchResult .ProductName {

    padding: 0px;

    padding-bottom: 5px;

    text-align: left;

}



/* the following styles are inherited from Product Styles */

.SearchResult .ProductName a{

}



.SearchResult .ProductName a:hover{

    color: #00FF00;

}



.SearchResult .ProductDescription {

}



.SearchResult .ProductDescription a {

    color: #FFFFFF;

    text-decoration: none;

}



.SearchResult .ProductDescription a:hover {

    color: #00FF00;

}



.SearchResult .ProductNumber {

    font-family: Tahoma, Verdana;

    color: #333333;

    font-size: 11px;

    font-weight: bold;

}

/*

 * Search Result Styles END

 */



/*

 * Checkout Styles BEGIN

 */

.Checkout {

    padding: 0px;

    margin: 0px;

    width: 100%;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 11px;

    font-weight: normal;

    text-decoration: none;

}



.Checkout .Title {

    padding: 0px 0px 5px 15px;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 14px;

    font-weight: bold; 

    text-align:left;

}



.Checkout .Block {

    padding: 10px;

    border: 1px #E5E5E5 solid;

}



.Checkout .ColumnTitle {

    white-space: nowrap;

    color: #FFFFFF;

    font-weight: bold;

}



.Checkout .ColumnValue {

}



.Checkout .TotalLabel {

    white-space: nowrap;

    padding-right: 0px;

    font-weight: bold;

}



.Checkout .TotalValue {

    font-weight: bold;

}



.Checkout .Left {

    text-align:left;

}



.Checkout .Right {

    text-align:right;

}



.Checkout .Center {

    text-align:center;

}



.Checkout input.Normal,

.Checkout textarea.Normal,

.Checkout select.Normal {

}



.Checkout input.Error ,

.Checkout textarea.Error,

.Checkout select.Error {

    border: 1px solid red;

}



.Checkout select.Short {

    width: 100px;

}



.Checkout .Required {

}



.Checkout .Error {

}



.Checkout .Errors {

    padding: 15px;

    color: red;

    text-align: left;

    line-height: 20px;

}



.Checkout .Empty {

    padding: 30px 0px 40px 0px;

    font-family: Tahoma, Verdana;

    color: #FFFFFF;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

}



.Checkout .ImpossibleToComputeShippingCost {

    padding: 20px;

    color: #CCCCCC;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

}

/*

 * Checkout Styles END

 */

 

.OrderInfo .field {

    text-align: right;

    background: #F3f3f3;

    color: #333333;

}



.OrderInfo .value {

    text-align: left;

}



.OrderInfo .products_header {

    color: #333333;

    background: #f3f3f3;

}



.OrderInvoice {

    color: black;

    font-size: 8pt;

}



.OrderInvoice .field {

    font-weight: bold;

    text-align: right;

}



.OrderInvoice .value {

    color: #000000;

    text-align: left;

}



.OrderInvoice .group_header {

    color: black;

    text-decoration: underline;

    font-size: 10pt;

    font-weight: bold;

}



.OrderInvoice .price_field {

    font-weight: normal;

    text-align: right;

    color: black;

}



.OrderInvoice .price_value {

    font-weight: bold;

    color: black;

    text-align: left;

}
