body
{
	background-color: black;
	font-family: "Tahoma", "Arial", sans-serif;
	color: #cacaca;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

#shop_container
{
	background-color: black;
	margin: 0px;
	padding: 0px;
	height: 696px;
	width: 967px;
	margin-left: auto;
	margin-right: auto;
}

br
{
	clear: both;
}

img
{
	outline: none;
	border: none;
}

#shop_container a:visited, #shop_container a:active, #shop_container a:link
{
	/*font-family: "Tahoma", "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cacaca;*/
	border: none;
	outline: none;
}

#header_categories {
	width: 967px;
	height: 72px;
	/*margin-bottom: 8px;*/
}

#HPnewItemPicture {
	width: 270px;
	height: 193px;
}

#HPnewContainer {
	width: 967px;
}

#HPnewItemsLeft {
	float: left;
	height: 193px;
	width: 670px;
	background-color: #1b1b1b;
	position: relative;
	margin-bottom: 8px;
}

#PnewItemsRight {
	float: left;
	margin-left: 4px;
	background-color: #1b1b1b; 
	width: 286px;
	height: 193px;
	position: relative;
}

#PnewItemsRight img {
	margin-left: 6px;
	display: block;
}

#PnewItemsRight div {


	z-index: 99;
}

#PnewItemsRight strong {
	font-size: 10px;
}

#HPnewItemsLeft div {
	float: left;
}

.ovr_sectionBody112 {
	height: 96px;
	width: 967px;
	background-color: #1b1b1b;
	margin-bottom: 8px;
	font-family: "Tahoma", "Arial", sans-serif;
	color: #ffffff;
	
	position: relative;
}

.ovr_sectionBody112 strong {
	font-size: 10px;
}

.ovr_sectionBody112 ul {
	margin: 0px;
	padding: 0px;
}

.ovr_sectionBody112 li {
	list-style-type: none;
	margin: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	height: 97px;
	
	display: inline;
	float: left;
	position: relative;
}
.ovr_sectionBody112 li div {
	margin-top: 2px;
}

.ovr_sectionBody112 img {
	border: 0px;
	display: block;
	
	width: 80px;
	height: 80px;
}

.ovr_sectionBody112 li div {
	position: absolute;
	z-index: 99;
	
	text-align: center;
	width: 100%;
}

.ovr_sectionBody112 a {
	display: block;
}

.CollectionFrontPageList
{
	height: 158px;
	background-image: url("images/ovr_sectionBar.png");
	background-repeat: no-repeat;
	width: 967px;
	background-color: #1b1b1b;
	font-family: "Tahoma", "Arial", sans-serif;
	/*color: #ffffff;*/
	float: left;
	
	position: relative;
}

.CollectionFrontPageListMargin
{
	width: 967px;
	height: 135px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.CollectionFront
{
	height: 127px;
	width: 176px;
	float: left;
}

.LastCollectionDiv
{
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	height: 97px;
	width: 176px;
	float: left;
}

.LastCollectionFirstDiv
{
	margin: 0px;
	margin-left: 11px;
	padding: 0px;
	height: 97px;
	width: 176px;
	height: 127px;
	float: left;
}

/*.CollectionFrontPageList strong {
	font-size: 10px;
}

.CollectionFrontPageList ul {
	margin: 0px;
	padding: 0px;
}

.CollectionFrontPageList li, .LastCollectionDiv{
	list-style-type: none;
	margin: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	height: 97px;
	
	display: inline;
	float: left;
	position: relative;
}
.CollectionFrontPageList li div {
	margin-top: 2px;
}

.CollectionFrontPageList img {
	border: 0px;
	display: block;
	
	width: 176px;
	height: 114px;
}

.CollectionFrontPageList li div {
	position: absolute;
	z-index: 99;
	
	text-align: center;
	width: 100%;
}

.CollectionFrontPageList a {
	display: block;
}*/

#ovr_sectionBarNew {
	width: 967px;
}

.ovr_sectionBarNewLeft {
	height: 23px;
	width: 670px;
	float: left;
	background-image: url("images/ovr_sectionBarNewLeft.png");	
}

.ovr_sectionBarNewLeft div {
	font-family: "Tahoma", "Arial", sans-serif;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #cacaca;
	margin-left: 7px;
	margin-top: 3px;
}

.ovr_sectionBarNewRight {
	height: 23px;
	width: 286px;
	margin-left: 4px;
	float: left;
	background-image: url("images/ovr_sectionBarNewRight.png");
}

.ovr_sectionBarNewRight div{
	font-family: "Tahoma", "Arial", sans-serif;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #cacaca;
	margin-left: 6px;
	margin-top: 3px;
}

/*.ovr_sectionBar {
	height: 23px;
	width: 967px;
	background-image: url("images/ovr_sectionBar.png");
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;
	clear: both;
	/*border: 1px solid yellow;*/
}*/

/*.ovr_sectionBar div {
	padding-top: 3px;
	padding-left: 7px;
	text-align: left;
}*/

/*.ovr_sectionFooter {
	background-image: url("images/ovr_sectionFooter.gif");
	height: 6px;
	width: 967px;
	
	position: absolute;
	top: 90px;
	left: 0px;
	#z-index: -1;
}*/

.CollectionFrontPageListFooter
{
	background-image: url("images/ovr_sectionFooter.gif");
	height: 6px;
	width: 967px;
	
	position: absolute;
	top: 123px;
	left: 0px;
	#z-index: -1;
}

.ovr_sectionFooterNewLeft {
	background-image: url("images/ovr_sectionFooterNewLeft.gif");
	height: 6px;
	width: 670px;
	
	position: absolute;
	top: 187px;
	left: 0px;
	#z-index: -1;
}

.ovr_sectionFooterNewRight {
	background-image: url("images/ovr_sectionFooterNewRight.gif");
	height: 6px;
	width: 286px;
	
	position: absolute;
	top: 187px;
	left: 0px;
}

#CategoryPart
{
	float: left;
	height: 498px;
	width: 96px;
	background-image: url("images/categoryBar.png");
	background-repeat: no-repeat;
	margin-left: 3px;
}

.CategoryPartMargin
{
		background-image: url("images/category_backgraund.png");
		background-color: #1b1b1b;
		height: 480px; 
		width: 96px;
		margin-top: 4px;
		
}

.CategoryPartDiv
{
	width: 90px;
	height: 19px;
	margin-top: 3px;
	margin-left: 3px;
	background-image: url("images/CategoryBackgraund.png");
	float: left;
}


.CategoryPartDiv div
{
	width: 89px;
	height: 16px;
	margin-top: 3px;
	margin-left: 2px;
}

.CategoryPartDiv a
{
	text-decoration: none;
	color: #a69585;
	font-size: 10px;
	font-weight: normal;
	margin-top: 6px;
}

.CategoryPartMargin a:hover
{
	color: white;
}

#CategoryFooter
{
	background-image: url("images/categoryBottom.png");
	width: 88px;
	height: 4px;
	background-repeat: no-repeat;
	position: absolute;
	top: 476px;
	left: 0px;
}

#Center
{
		margin-left: auto;
	margin-right: auto;
	width: 967px;
	height: 626px;
	margin-left: 4px;
	
	position: relative;
}

.InactiveCategory
{
	 width: 83px; 
	 height: 42px; /* element dla kt�rego u�ywamy filtr�w musi mie� ustalone wymiary */
     opacity: 0.3;
     filter: alpha(opacity=30);
}

.MessageRedDiv {
	font-size: 16px; 
	font-weight: bold; 
	color: #A51202; 
	text-align: center;
	width: 671px;
}

/***************************************************************/
#MiddlePartCategoryPage
{
	height: 498px;
	width: 968px;
	margin-top: 3px;
	position: relative;
}

#SortPart
{
	width: 193px;
	height: 498px;
	background-color: #1b1b1b;
	background-image: url("images/sortTopBar.png");
	background-repeat: no-repeat;
	
	color: #cacaca;
	font-family: "Tahoma", "Arial", sans-serif;
	font-weight: bold;
	font-size: 15px;
	float: left;
	
	position: relative;
}

.SortPartTop
{
	position: absolute;
	background-image: url("images/background-search-dsc.png");
	background-repeat: no-repeat;
	height:480px;
	top: 18px;
	width: 193px;
}

/*#SortPartBottom
{
	width: 184px;
	height: 6px;
	background-image: url("images/sortBottomBar.png");
	top: 458px;
	#top: 460px;
	left: 0px;
	position: absolute;
}*/


select 
{
	width: 72px;
}
.Softwares
{
	padding: 0px;
	height: 20px;
	margin-bottom: 10px;
	color: #6b6b6b;
	width: 193px;
}

.divLeft 
{
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	font-weight: bold; 
	font-family: "Tahoma", "Arial", sans-serif;
	float: left;
	width: 85px;
	margin-left: 8px;
	#margin-left: 8px;
}

.divRight
{
	font-size: 11px;
	width: 100px;
	font-family: "Tahoma", "Arial", sans-serif;
	float: left;
}

.SearchArrow
{
	width: 193px;
}

.SearchArrow input[type="image"]
{	
	margin-top: 10px;
	margin-right: 8px;
	float: right;
}

#Pages
{
	position: absolute;
	right: 8px;
	bottom: 10px;
}

#Pages a
{
	text-decoration: none;
	color: #cacaca;
	font-size: 10px;
	font-weight: bold; 
	font-family: "Tahoma", "Arial", sans-serif;
}

.SpanColor {
 color: #555555;	
}


#ImageBottom
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

#ImageBottom div
{
	float: left;
}

.divKey
{
	width: 100px;
	height: 18px;
	/*background-image: url("images/field_selectBG.png");*/
	/*background-image: url("images/keyword_back.png");*/
	background-repeat: no-repeat;
	float: right;
	margin: 0px;
	padding: 0px;
    border-left: 1px solid #868686;
    border-top: 1px solid #868686;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    background-color: #d9d9d9;	
}

.searchKey
{
  margin: 0;
  padding: 0;
  width: 89px;
  display : block;
  text-align:left; 
  background-color: #d9d9d9;
  background: url("images/currency_select_back.png") left;
  background-repeat: no-repeat;
  border: 0px solid #777777;
  border-left: 1px solid #868686;
  border-top: 1px solid #868686;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  color: black;
  height: 15px;	
}

#ModelsPart
{
	width: 672px;
	height: 498px;
	background-color: #1b1b1b;
	background-image: url("images/modelsTopBar.png");
	background-repeat: no-repeat;
	margin-left: 3px;
	position: relative;
	float: left;
}

#ModelsCollectionsBottom
{
	background-image: url("images/CollectionsModelsBottom.png");
	width: 672px;
	height: 20px;
	
	position: absolute;
	bottom: 106px;
	left: 196px;
	z-index: 100;
}

/*#ModelsBottomPart
{
	width: 672px;
	height: 6px;
	background-image: url("images/modelsBottomBar.png");
	
	top: 484px;
	left: 0px;
	position: absolute;
}*/

#ModelsPart div
{
	float: left;
}
/*zdjecia na stronie pokazujacej dostapne modele*/
.ModelsPictures
{
	width: 80px;
	height: 95px;
	margin-left: 18px;
	font-size: 10px;
}
.ModelsPictures div, .ModelPicturesFirst div, .ModelPicturesLast div
{
	width: 100%;
	text-align: center;
}

.ModelPicturesFirst
{
	width: 80px;
	height: 95px;
	margin-left: 3px;
	font-size: 10px;
}

.ModelPicturesLast
{
	width: 80px;
	height: 95px;
	margin-left: 17px;
	font-size: 10px;
}


/*zdjecia na stronie pokazujacej dostepne kolekcje*/
.CollectionPicture
{
	width: 151px;
	height: 119px;
	margin-left: 21px;
	font-size: 10px;
}

.CollectionPictureFirst
{
	width: 151px;
	height: 119px;
	margin-left: 3px;
	font-size: 10px;
}

.CollectionPictureLast
{
	width: 151px;
	height: 119px;
	margin-left: 20px;
	font-size: 10px;
}

.CollectionPicture div, .CollectionPictureFirst div, .CollectionPictureLast div
{
	width: 100%;
	text-align: center;
}

/**********************************************************************/

#Middle
{
	width: 967px;
	height: 498px; 
	margin-left: 0;
	margin-right: 0;
	/*margin-top: 8px;*/
	/*position: relative;*/
	
}

#MiddlePart
{
    float: left;
	background-color: #1b1b1b;
	background-image: url("images/topBar.png"); 
	background-repeat: no-repeat;	
		
	width: 868px;
	height: 498px;
	
	position: relative;
	
}

#BackArrow
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#BackArrowCart
{
	float: right;	
    margin-right: 8px;
    margin-top: 4px;
}

#BackArrowProducts
{
	position: absolute;
	right: 8px;
	top: 2px;
}

.link
{
	font-family: "Tahoma", "Arial", sans-serif;
	color: #cacaca;
	font-size: 15px;	
	text-decoration: none;
	font-weight: bold;
	line-height: 11px;
}

#MiddlePartLeftModel
{
	float: left;
	width: 380px;
	height: 477px;
}

#MiddlePartTopModel
{
	width: 368px;
	height: 376px;
	margin-left: 10px;
	border: 1px solid #787878;
	background-color: black;
}

#ProductThumb
{
	background-image: url("images/thumbBar.png");
	background-repeat: no-repeat;
	margin-top: 12px;
	height: 85px;
	width: 368px;
	margin-left: 10px;
}

.FirstThumb
{
	float: left;
    margin-top: 0px;
    /*background-image: url("images/backgroundDiv.png");
	background-repeat: no-repeat;*/
    
    /*margin-left: 1px;*/
}

.LastThumb
{
	float: left;
    margin-left: 16px;
    margin-top: 0px;
    float: left;
}

/*#MiddlePartLeftCollection
{
	float: left;
	width: 424px;
	height: 273px;
	margin-top: 9px;
	margin-left: 8px;
}*/

#CollectionPartLeft
{
	width: 436px;
	height: 498px;
	border: none;
	
	/*position: relative*/
}

#CollectionPicturePartLeft
{
	float: left;
	width: 424px;
	height: 273px;
	margin-left: 10px;
	border: 1px solid #787878;
	background-color: black;
	position: relative;

}

#CollectionGalleryThumb
{
	width: 435px;
	margin-top: 0px;
	height: 205px;
	/*bottom: 0px;
	position: absolute;*/
	border: none;
}

#CollectionGalleryThumb div
{
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	border: none;
}
.FirstCollectionThumb
{
	margin-left: 8px;
	margin-bottom: 9px;
	float: left;
}

.LastCollectionThumb
{
	margin-left: 8px;
	float: left;
}



#MiddlePartRightCollection
{
	width: 432px;
	height: 475px;
	float: right;
	color: #cacaca;
	/*margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 8px;*/
	margin: 0px;
	
	position: relative;
}

#MiddlePartRightCollectionMargin
{
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 7px;
	position: relative;
	height: 468px;
}

#AllSoftwares
{
	background-image: url("images/softwareBar.png");
	background-repeat: no-repeat;
	float: left;
	display: block;
	font-family: "Tahoma", "Arial", sans-serif;
	width: 464px;
	height: 265px;
}

#AllSoftwares div
{
	float: left;
	background-color: #190B0A;
	height: 242px;
	font-size: 10px;
	/*background-color: #190B0A;*/
}

/*#Left
{
	width: 80px;
	float: left;
	height: 242px;
	margin-top: 23px;
	
}*/


.MiddleAndRight
{
	width: 176px;
	margin-left: 16px;
	height: 242px;
	margin-top: 23px;
}

#AllSoftwaresCollection
{
	width: 409px;
	height: 162px;
	float: left;
	display: block;
	background-image: url("images/softwareBarCollection.png");
	background-repeat: no-repeat;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 10px;
}

/*#Right
{
	width: 121px;
	margin-top: 23px;
	margin-left: 16px;
}*/

/*#AllSoftwaresCollection div
{
	height: 139px;
	float: left;
	background-color: #190B0A;
}*/


#TopPart
{
	width: 468px;
	float: left;
	text-align: left;
	height: 377px;
	
	font-size: 11px;
	position: relative;
}

#ProductName
{
	margin-top: 0px;
	font-size: 15px;
	font-weight: bold;
	margin-left: 0px;
	line-height: 13px;
}

#MiddlePartMiddle
{
	float: left;
	width: 488px;
	height: 475px;
	
}

#MiddlePartMiddleMargin
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 7px;
	height: 468px;
	position: relative;
}
	
#Basket
{
	position: absolute;
	top: 5px;
	right: 0px;
}

#PriceCollection
{
	font-size: 16px;
	line-height: 14px;
	position: absolute;
	top: 9px;
	left: 0px
}

#PriceModel
{
	font-size: 16px;
	line-height: 15px;
	position: absolute;
	top: 11px;
	left: 0px
}

#Other
{	
	height: 91px;
	width: 468px;
	
	position: absolute;
	bottom: 0px;
	right: 0px;
	
}
#OtherFromCollection
{
	height: 98px;
	width: 408px;
	position: relative;
	color: #c8c8c8;
/*	#margin-left: 10px;
	#margin-bottom:8px;
	#margin-right: 10px;*/
	/*right: 0px;*/
}
#OtherOptionsFromCollection
{
	height: 101px;
	width: 408px;
	/*margin-left: 10px;*/
	position: relative;
}

#LicenceButton
{
        float: right;
        position: relative;
        top: 77px;
}

#FreeSampleButton
{
	float: right;
        margin-right: 10px;
        position: relative;
        top: 77px;
}

#SampleButton
{
	float: right;
        margin-right: 10px;
        position: relative;
        top: 77px;
}

#FacebookButton
{
    position: absolute;
    bottom: 0px;
    right: 318px;
}

#TopPartCollection
{
	width: 408px;
	height: 372px;

	text-align: left;
	
	font-size: 11px;
	position: relative;
}

.CollectionTop
{
	height: 144px;
	width: 408px; 
}


.CollectionTopLeft
{
	width:222px;
	height: 114px;
	margin-right:10px;
	margin-top: 10px;
	float: left;
	text-align: justify;
	
	position: relative;
}

.ModelTopLeft
{
	width:278px;
	float: left;
	height: 114px;
	margin-right:10px;
	
	position: relative;
}

.CollectionMiddle
{
	width: 408px;
	font-size: 11px;
	
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.ModelMiddle
{
	
	width: 468px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 11px;
}
#MoreProducts
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-weight: bold;
	font-size: 13px;
}

#DownloadSamples
{
	position: absolute;
	bottom: 9px;
	right: 8px;
}

#DownloadSamples div
{
	text-align: right;
}

#DownloadSamples img
{
	float: right;
}

#ParentCollection
{
	position: absolute;
	bottom: 9px;
	right: 8px;
}

#ParentCollection img
{
	width: 124px;
	height: 80px;
}

#ModelCollection
{
	font-size: 14px;
	position: absolute;
	
}

#CollectionName
{
	float: left;
	text-align: left;
	margin-right: 8px;
}

#ModelCollection img
{
	height: 80px;
	width: 124px;
	
}

#outer
{
    display: table; 
    #position: relative; 
    overflow: hidden;
	width: 424px;
	height: 273px;
}

#outer1
{
    display: table; 
    #position: relative; 
    overflow: hidden;
	width: 368px;
	height: 376px;
}

#outer2
{
    display: table; 
    #position: relative; 
    overflow: hidden;
	width: 293px;
	height: 380px;
}

#middle1
{
    #position: absolute; 
    #top: 50%;
    display: table-cell; 
    vertical-align: middle;
}

#inner
{
     #position: relative;
     #top: -50%;
}

#inner_center img
{
    display: block;
    margin-left: auto; 
    margin-right: auto; 
}


/*Koszyk*/
#CartSiteBottom
{
	width: 672px;
	height: 180px;	
	position: relative;
}
#CartSiteTop
{
	height: 318px;
	width: 868px;
	position: relative;
}
#ProductPanel
{
	 overflow: auto; 
	 width: 672px; 
	 height: 403px; 
}

.CartItem
{
	width: 672px;
	height: 19px;
	margin-top: 9px;
	background-color: #1b1b1b;
	color: #ffffff;
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 11px;
}

#PanelHolder
{
   height: 480px;
   width: 672px;
   position: relative;
   margin-top: 18px;
    /*margin-top: 3px;*/
    
}

.CheckboxCart
{
    background-color: #1b1b1b;
    float: left;
    width: 18px;
    height: 18px;
}

.CheckboxCart input[type="checkbox"]
{
	padding: 0px;
	margin: 0px;
	border: 0px solid #1b1b1b;
}

.ProductNameCart
{
    padding-top: 0px;
    float: left;
    margin-left: 4px;
    width: 420px;
}

.PriceCart
{
	/*position: absolute;
	right: 0px;
	bottom: 4px;*/
    width: 122px;
    text-align: left;
    width: 80px;
    /*position: absolute;
    left: 500px;*/
}

.Quantity
{
	font-size: 10px;
	font-weight: bold;
	color: #656565;
    padding-top: 1px;
    height: 11px;
    text-align: left;
    width: 100px;
    
    /*position: absolute;
    left: 400px;*/
}

.Quantity input[type="text"]
{
	width: 21px;
	height: 11px;
	background-image: url("images/quantity_background.png");
	background-repeat: no-repeat;
	border: 0px;
	padding: 0px;
	margin-top: 1px;
	font-size: 9px;
	line-height: 11px;
	color: #ffffff;
	text-align: center;
}

#ContinueShopping
{
	position: absolute;
	right: 8px;
	bottom: 12px;
	height: 18px;
	text-align: right;
	width: 142px;
}

#DeleteSelected
{
	position: absolute;
	left: 8px;
	bottom: 0px;
	width: 111px;
	height: 18px;
}

#EditSelected
{
	position: absolute;
	right: 6px;
	top: 150px;
	width: 52px;
	height: 18px;
}

#Buy
{
	width: 67px;
	height: 29px;
	position: absolute;
	bottom: 8px;
	right: 6px;
}
#PayPalButton
{
	width: 100px;
	height: 25px;
	position: absolute;
	float: left;
	bottom: 8px;
	left: 6px;
}

#AcceptLicense {
    bottom: 46px;
    float: left;
    left: 6px;
    position: absolute;
}

#message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:10px 0px 10px 0px;
    background-color:#8E1609;
    font-size:12px;
}

#message span {
    text-align: center;
    width: 95%;
    float:left;
}
.TotalPrice
{
	width: 250px;
	height: 43px;
	
	position: absolute;
	bottom: 80px;
	right: 8px;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b6b6b;
}

/*.TotalPrice div
{
	height: 16px;
	float: left;
	top: 0;
	margin-top: 2px;
	padding: 0;
}*/

img
{
	display: block;
}

.TotalPrice img
{
	height: 2px;
}

.CartLeftLine
{
	height: 19px;
	width: 193px;
	background-image: url("images/cartshortline.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-top: 10px;
}

.CartPrice
{
	color: #fefefe;
	text-align: right;
	width: 70px;
	float: left;
    font-size: 11px;
    font-weight: bold;	
    margin-right: 6px;
}

.CartName
{
	top: 0;
	color: #6b6b6b;
	font-size: 11px;
	font-weight: bold;
	float: left;
    width: 111px;
    padding: 0;
    margin-left: 6px;;
}

.CategoryName
{
	color: cacaca;
	font-size: 15px;
	font-weight: bold;
	font-family: "Tahoma", "Arial", sans-serif;
	color: #cacaca;
	position: absolute;
	top: 4px;
	left: 8px;
}
.SelectAll
{
    background-color: #1b1b1b;
    margin-left: 36px;
    margin-top: 2px;
    height: 18px;
    /*margin-top: 25px;*/
    font-size: 11px;
    color: #7a7a7a;
	/*position: absolute;
	top: 30px;
	left: 8px;
    width: 100px;*/
}

.ModelOrCollectionPart
{
	height:477px;
	margin-top: 21px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #1b1b1b;
}
/* Checkouts1 */
#Checkout
{
	width: 967px;
	height: 589px;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cacaca;
	margin-top: 3px;
	/*position: relative;*/
	float: left;
}

input[type="radio"]
{
	/*border: 0px solid black;*/
	outline: none;
	outline-color: white;
	outline-width: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
		
}

#Checkout input[type="text"]
{
	background-color: black;
	border: 1px solid #4b494a;
	color: #4b494a;
}

#Checkout select
{
	width: 284px;
	background-color: black;
	border: 1px solid #4b494a;
	color: #4b494a;
	padding: 0px;
	margin: 0px;
}


#Checkouts1Left
{
	width: 480px;
	height: 357px;
	background-image: url("images/checkoutLeftBar.png");
	background-repeat: no-repeat;	
	float: left;
	background-color: #1b1b1b;

	color: #cacaca;
	position: relative;

}
#Checkouts1Right
{
	width: 484px;
	height: 357px;
	
	position: relative;	
	/*position: absolute;
	top: 33px;
	right: 0px;*/
	margin-left: 3px;
	float: left;
	color: #cacaca;
	
}

#Checkouts1RightTop
{
	height: 140px;
	width: 484px;
	
	background-image: url("images/checkoutLeftBar.png");
	background-repeat: no-repeat;
	background-color: #1b1b1b;
}

#Checkouts1RightBottom
{
	height: 214px;
	width: 484px;
	background-image: url("images/checkoutLeftBar.png");
	background-repeat: no-repeat;
	background-color: #1b1b1b;
	margin-top: 3px;
	
	position: relative;
}

#AllUserData
{
	position: absolute;
	top: 21px;
	width: 480px;
	height: 335px;
	color: #6b6b6b;
}

.UserData div
{
	float: left;
	margin-bottom: 8px;
	#margin-bottom: 6px;
}

.UserData input[type="text"]
{
	width: 284px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.UserDataLeft
{
	width: 160px;
	margin-left: 24px;
	
}
.UserDataRight
{
	width: 229px;
}

#InformationsLeft
{
	width: 162px;
	height: 102px;
	
	margin-left: 8px;
	margin-top: 36px;
	
	float: left;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6b6b6b;
	/*border: 1px solid yellow;*/
}

#InformationsRight
{
	width: 292px;
	height: 102px;
	margin-top: 36px;
	float: right;
	margin-right: 8px;
	/*border: 1px solid pink;*/
	
}

#InformationsRight textarea
{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
	overflow: hidden;
	margin-left: 3px;
	margin-top: 8px;
	color: #cacaca;
	
}

#InformationsRight div
{
	background-image: url("images/InformationBackgraund.png");
	background-repeat: no-repeat;
	width: 282px;
	height: 81px;
	float: right;
	
}

#Delivery
{
	height: 229px;
	width: 476px;
	background-color: black;
	background-image: url("images/checkoutDownRight.png");
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-left: 8px;
	float: left;
	
	position: relative;
	color: #cacaca;
}

.NextStep
{
	position: absolute;
	right: 8px;
	bottom: 4px;
}

.NextStep input[type="image"]
{
	margin: 0px;
	padding: 0px;
}

.AvailableShipping
{
	color: #6b6b6b;
	margin-left: 8px;
	width: 277px;
	height: 193px;
	margin-top: 18px;
	float: left;
	/*border: 1px solid red;*/
}

.Errors
{
	color: #801E2B;
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 12px;
}

.PayPal
{
	width:469px;
	position: absolute;
	top: 33px;
	height: 50px;
	color: #6b6b6b;
	font-size: 11px;
	margin-left: 7px;
}

.DotPay
{
	width:469px;
	position: absolute;
	top: 101px;
	height: 50px;
	color: #6b6b6b;
	font-size: 11px;
	margin-left: 7px;
}

.WireTransfer
{
	width:469px;
	position: absolute;
	top: 150px;
	height: 50px;
	color: #6b6b6b;
	font-size: 11px;
	margin-left: 7px;
}

#MainPage
{
	height: 637px;
	width: 967px;
	margin-top: 0px;
}

.Shipping
{
	width: 967px;
	margin-top: 3px;
	height: 229px;
	#height: 226px;
	background-color: #1b1b1b;
	background-image: url("images/ovr_sectionBar.png");
	background-repeat: no-repeat;	
	position: relative;
}

.ShippingLeft
{
	width: 491px;
	height: 229px;
	#height: 226px;
	float: left;
}

.Download
{
	width: 206px;
	height: 193px;
	float: left;
	margin-top: 18px;
	
	/*margin-left: 8px;*/
	/*border: 1px solid green;*/
}

.DownloadBottom
{
	color: #6b6b6b;
	font-size: 10px;
	font-weight: normal;
	width: 135px;
	margin-left: 6px;
}

.ShippingRight
{
	float: left;
	width: 476px;
	height: 229px;
	#height: 226px;
	
	position: relative;
}

.PhisicalShipping
{
	position: absolute;
	top: 36px;
	left: 0px;
}

.PhisicalShipping input[type="radio"]
{
	margin-right: 6px;
}
                    
.UpsShipping
{
	position: absolute;
	top: 82px;
	left: 0px;
	width: width: 469px;
	height: 41px;
	font-size: 11px; 
	font-weight: normal;
	font-family: "Tahoma", "Arial", sans-serif;
}

.UpsShipping div
{
	float: left;
}

.UpsShipping input[type="radio"]
{
	margin-top: 13px;
	margin-right: 15px;
}

.PostShipping
{
	position: absolute;
	top: 142px;
	left: 0px;
	height: 40px;
	width: 469px;
	font-size: 11px; 
	font-weight: normal;
	font-family: "Tahoma", "Arial", sans-serif;
	
}

.PostShipping input[type="radio"]
{
	margin-top: 13px;
	margin-right: 15px;
}

.PostShipping div
{
	float: left;
}

.PostBottom
{
	width: 152px; 
	font-size: 10px; 
	font-weight: normal; 
	color: #6b6b6b;
}

.MainBottom
{
	margin-top: 8px;
	height: 232px;
	width: 967px;
}

.Bestsellers
{
	background-image: url("images/bestselersBar.png");
	background-repeat: no-repeat;
	height: 232px;
	width: 476px;
	float: left;
	background-color: #1b1b1b;
	
	position: relative;
}

.Promoted
{
	background-image: url("images/bestselersBar.png");
	background-repeat: no-repeat;
	height: 232px;
	width: 476px;
	float: left;
	background-color: #1b1b1b;
	margin-left: 8px;
	
	position: relative;
}

#Checkouts2Middle
{
	height: 589px;
	#height: 586px;
	width: 967px;
	background-image: url("images/ovr_sectionBar.png");
	background-repeat: no-repeat;
	background-color: #1b1b1b;
	float: left;
	position: relative;
	/*border: 1px solid red;*/
}

.Checkouts2Data
{
	background-image: url("images/checkouts2Bar.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	
	height: 29px;
}
.Checkouts2DataLeft
{
	width: 430px;
	margin-left: 8px;
	margin-top: 14px;
	float: left;
	
}
.Checkouts2DataRight
{
	width: 372px;
	float: left;
	margin-top: 14px;
}

.Checkouts2Font
{
	float: left; 
	color: #8b8b8b; 
	font-size: 11px; 
	font-weight: normal;
	font-family: "Tahoma", "Arial", sans-serif;
	margin-left: 12px;
}

#Checkouts2Panel
{	
	 overflow: auto; 
	 width: 967px; 
	 height: 164px;
	 margin-left: 8px;
	 font-weight: normal;
	 font-family: "Tahoma", "Arial", sans-serif;
	 margin-left: 12px;
}

.Checkouts2Product
{
	background-image: url("images/checkouts2line.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
	
	position: relative;
	
	font-size: 11px; 
	font-weight: normal;
	font-family: "Tahoma", "Arial", sans-serif;
}

.Checkouts2ProductName
{
	position: absolute;
	float: left;
	left: 0px;
	top: 9px;
}

.Checkouts2Quantity
{
	position: absolute;
	left: 415px;
	top: 9px;
	float: left;
}

.Checkouts2SingleItem
{
	position: absolute;
	left: 530px;
	top: 9px;
	float: left;
}

.Checkouts2Net
{
    position: absolute;
    left: 703px;
    top: 0px;
    float: left;
    background-color: #111111;
    height: 28px;
    width: 126px;
}

.Checkouts2Net div
{
	margin-left: 53px;
	margin-top: 9px;
}

.Checkouts2Gross
{
    position: absolute;
    left: 829px;
    top: 0px;
    float: left;
    height: 28px;
    background-color: #181818;
    width: 126px;
}

.Checkouts2Gross div
{
	margin-left: 25px;
	margin-top: 9px;
}

.Checkouts2NetGross
{
    position: absolute;
    left: 829px;
    top: 0px;
    float: left;
    height: 28px;
    background-color: #181818;
    width: 126px;
}

.Checkouts2NetGross div
{
    margin-left: 23px;
    margin-top: 9px;
}

.c2small
{
	color: #8b8b8b;
}

.Checkouts2Total
{
	position: absolute;
	left: 760px;
	top: 0px;
	float: left;
}

.Checkouts2Delivery
{
	font-size: 12px;
	float: left;
	position: relative;
	width: 100%; 
	height: 20px;
	background-image: url(images/checkouts2shortline.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.c2gross
{
	float: left;
	position: absolute;
	left: 220px;
}
	
.c2net
{
	float: left;
	position: absolute;
	left: 125px;
}

.c2text
{
	float: left;
	color: #6b6b6b;
	font-size: 13px;
}

.Checkouts2image
{
	background-image: url(images/checkouts2shortline.png);
	float: right;
	height: 2px;
	width: 196px;
	margin-right: 10px;
}

.breaker
{
	clear: both;
}

.Checkouts2DeliveryLeft
{
	background-image: url("images/checkouts2shortline.png");
	background-repeat: no-repeat;
	background-position: top left;
	color: #8b8b8b;
	font-size: 14px;
	height: 25px;
	width: 230px;
}
.Checkouts2DeliveryRight
{
	color: #fefefe;
}

.Checkouts2NextStep
{
	position: absolute;
	bottom: 8px;
	right: 0px;
	width: 91px;
	height: 18px;
	/*margin-top: 51px;
	margin-right: 8px;*/
}
.Checkouts2Count
{
	position: absolute;
	bottom: 8px;
	right: 0px;
	width: 105px;
	height: 20px;
}

.Checkouts2Confirm
{
	position: absolute;
	bottom: 8px;
	right: 0px;
	width: 64px;
	height: 18px;
}

/*.Checkouts2NextStep input[type="image"]
{
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
}*/
#Checkouts2Bottom
{
	width: 967px;
	height: 154px;
	#height: 152px;
	border: 1px: solid yellow;
}
/*.Checkouts2Bottom input[type="image"]
{
	float: right;
	position: absolute;
	bottom: 8px;
	right: 8px;
}*/

#Checkouts2BottomLeft
{
	height: 124px;
	#height: 132px;
	width: 614px;
	float: left;
	margin-left: 8px;
	margin-top: 30px;
}

#ShippingCheckouts2Left
{
	width: 320px;
	height: 124px;
	float: left;
}

.Checkouts2DownloadRight
{
	width: 167px;
	height: 124px;
	float: left;
	
}

.Checkouts2DownloadLeft
{
	width: 153px;
	color: #6b6b6b;
	height: 124px;
	float: left;
}

#ShippingCheckouts2Right
{
	width: 294px;
	height: 124px;
	float: left;
	position: relative;
}

.Checkouts2UpsStandard
{
	position: absolute;
	font-size: 11px;
	font-weight: normal;
	top: 35px;
	float: left;
}

.Checkouts2UpsStandard div
{
	float: left;
}

.Checkouts2UpsStandard input[type="radio"]
{
	margin-top: 13px;
	margin-right: 15px;
}

.Checkouts2UpsExpress
{
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	top: 80px;
	float: left;
}

.Checkouts2UpsExpress input[type="radio"]
{
	margin-top: 13px;
	margin-right: 15px;
}

.Checkouts2UpsExpress div
{
	float: left;
}

#Checkouts2BottomRight
{
	height: 154px;
	#height: 152px;
	width: 337px;
	margin-right: 8px;
	float: left;
	position: relative;
}

#StepBar
{
	width: 967px;
	height: 29px;
	background-image: url("images/checkoutsStepBar.png");
	background-repeat: no-repeat;
	margin-top: 0px;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #876850;
}

.CheckoutLink
{
	text-decoration: none;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #876850;
	
}

.CheckoutLink:hover
{
	color: #d3a37e;
}

.CheckoutBottom
{
	background-image: url("images/CheckoutBottom.png");
	background-repeat: no-repeat;
	width: 967px;
	height: 4px;
}
h1
{
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 13px;
}

#OtherPart
{
	width: 864px;
	height: 490px;
	background-color: black;
}

.hover_cat:hover
{
	background-position: 100% 0%;
}
#OtherPartRight
{
	width: 547px;
	height: 481px;
	margin-left: 16px;
	margin-top: 9px;
	float: left;
	
	font-size: 15px;
	font-weight: bold;
	
	position: relative;
}

#OtherPartLeft
{
	width: 301px;
	height: 490px;
	float: left;
}

#OtherPartLeftTop
{
	margin-top: 9px;
	margin-left: 8px;
	height: 389px;
	width: 293px;
	/*border: 1px solid red;*/
}

#OtherPartLeftBottom
{
	background-image: url("images/OtherThumbs.png");
	background-repeat: no-repeat;
	background-position: top left;
	height: 92px;
	width: 293px;
	margin-left: 8px;
	/*border: 1px solid yellow;*/
}

.LastOtherThumb
{
	width: 62px;
	height: 80px;
	margin-left: 15px;
	float: left;
}

.FirstOtherThumb
{
	width: 62px;
	height: 80px;
	margin-left: 0px;
	float: left;
}

.BasketOther
{
	position: absolute;
	top: 35px;
	right: 0px;
}

#update_form
{
	font-size: 12px;
	color: #6B6B6B;
}

.input_text
{
    border: 1px solid black;
    width: 80px;
    font-size: 12px;
    background-color: #4b494a;
    color: #cacaca;
    margin-left: 6px;
    margin-top: 3px;
    #margin-top: 2px;
    display: block; 
}

.RowItem
{
	margin-bottom: 3px;
}

.RowItemError
{
	color: #801E2B;
	font-size: 12px;
}

.OtherProducts
{
	width: 72px;
	height: 95px;
	margin-right: 27px;
	float: left;
	
	text-align: center;
	/*border: 1px solid yellow;*/
}

.OtherProducts img,
.OtherProductsLast img
{
	margin-left: 5px;
	float: left;
}

.OtherProductsFirst
{
	width: 72px;
	height: 95px;
	margin-left: 8px;
	float: left;
	margin-right: 22px;
	/*border: 1px solid red;*/
}

.OtherProductsLast
{
	width: 72px;
	height: 95px;
	text-align: center;
	
	/*border: 1px solid green;*/
}

.OtherProductsPrice
{
	width: 72px;
	text-align: center;
	
	font-size: 11px; 
	font-family: "Tahoma", "Arial", sans-serif;
}

.LastCollectionPictureOpacity
{
	width:176px;
	height: 114px;
	float: left;
	position: relative;
}

.LastCollectionOpacity
{
	width: 176px;
	height: 20px;
	font-size: 13px;
	font-weight:normal;
	text-align: center;
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url("images/przezroczysta_kratka.png");
}

.LastCollectionText
{
	width: 176px;
	height: 18px;
	margin-top: 2px;
}

.LastCollectionText a
{
    text-decoration: none;
    color: #CACACA;
}

.LastCollectionName
{
	z-index: 99;
	text-align: center;
	width: 100%;
	height: 17px;
	margin-top: 2px;
}
.CollectionsPictureOpacity
{
	width: 152px;
	height: 98px;
	position: relative;
}
.CollectionsOpacity
{
	width: 152px;
	height: 20px;
	font-size: 13px;
	font-weight:normal;
	text-align: center;
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url("images/przezroczysta_kratka.png");
}
.CollectionsText
{
	width: 152px;
	height: 18px;
	margin-top: 2px;
}

.CollectionsText a
{
    text-decoration: none;
    color: #CACACA;
}

h6
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #a59683;
	font-size: 10px;
}

.HrDiv
{
	background-color: #787878;
	height: 1px;
	width: 100%;
}

.CollectionBottom
{
	background-image: url("images/modelbottom.png");
	background-repeat: none;
	
	width: 245px;
	height: 20px;
	
	position: absolute;
	bottom: 105px;
	left: 98px;
	z-index: 100;
}

.CollectionLeftDiv
{
	height: 475px;
	width: 436px;
	float: left;
	
	position: relative;

}

.ModelLeftDiv
{
	height: 477px;
	width: 380px;
	float: left;
	
	position: relative;
}

.ModelBottom
{
	background-image: url("images/modelbottom.png");
	background-repeat: none;
	
	width: 235px;
	height: 20px;
	
	position: absolute;
	bottom: 105px;
	left: 75px;
	z-index: 100;
}



/*.ArrowRight
{
	background-image: url("images/arrowright.png");
	position: absolute;
	height: 14px;
	width: 12px;
	position: absolute;
	
	top: 0px;
	right: 5px;
}

.ArrowLeft
{
	background-image: url("images/arrow_left.png");
	height: 14px;
	width: 12px;
	position: absolute;
	
	top: 0px;
	left: 10px;
}*/

.ArrowsCollection
{
	width: 123px;
	height: 14px;
	margin-left: 63px;
	margin-bottom: 0px;
	
	position: relative;
}

.ArrowsModel
{
	width: 98px;
	height: 14px;
	margin-left: 76px;
	margin-top: 0px;
	/*border: 1px solid yellow;*/
	position: relative;
}

.CategoryNewName
{
	color: #a49684;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 4px;
	
	position: absolute;
	top: 2px;
	left: 10px;
}

#paginate
{
	margin: 0 auto;
	padding: 0px;
	height: 16px;
	text-align: center;
	float: left;
	left: 50%;
	position: relative;
}

#paginate div
{
	list-style: none;
	/*display: inline;*/
	float: left;
	font-size: 8pt;
	line-height: 8px;
	margin-left: 4px;
	height: 16px;
	position: relative;
	right: 50%;
}

#paginate div a
{
	text-decoration: none;
	color: #dedede;
}

#paginate div a:hover
{
	color: #b3b3b3;
}

#paginate_span
{
	font-size: 14px;
	line-height: 10px;
	color: #fefefe;
	font-weight: bold;
}



#TongueDiv
{
	width: 236px;
	height: 16px;	
	/*position: absolute;*/
	margin-left: 216px;
	position: inherit;	
}

#LongTongueDiv
{
    width: 421px;
    height: 16px;   
    /*position: absolute;*/
    margin-left: 125px;
    position: inherit;  
}

#AllProductsTop
{
	width: 672px;
	height: 237px;
	margin-top: 3px;
}

#AllProductsTop div
{
	float: left;
}

#AllProductsBottom
{
	height: 192px;
	width: 672px;
	margin-top: 45px;
}

.paginate_right
{
	position: absolute;
	top: 0px;
	right: 8px;
}

.MainPageTopPart
{
	width: 967px;
	height: 220px;
	margin-bottom: 3px;
}

.MainPageTopPartLeft
{
	width: 673px;
	height: 220px;
	background-image: url("images/ovr_sectionBarNewLeft.png");
	background-repeat: no-repeat;
	float: left;
	background-color: #1b1b1b;
	
	position: relative;
}

.MainPageLeftDiv
{
	width: 673px;
	height: 197px;
	
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.MainPageLeftDivLeft
{
	width: 272px;
	margin-left: 11px;
	height: 197px;
	float: left;
}

.MainPageLeftDivRight
{
	width: 390px;
	float: left;
	height: 197px;
}

.MainPageTopPartRight
{
	width: 290px;
	height: 220px;
	background-image: url("images/ovr_sectionBarNewRight.png");
	background-repeat: no-repeat;
	float: left;
	background-color: #1b1b1b;
	margin-left: 4px;
	
	position: relative;
}

.OtherItemsFirstDiv
{
	height: 94px;
	width: 80px;
	margin-left: 10px;
	float: left;
}
.OtherItemsDiv
{
	height: 94px;
	margin-left: 16px;
	float: left;
	width: 80px;
}

.OtherItems
{
	background-image: url("images/ovr_sectionBar.png");
	background-repeat: no-repeat;
	margin-top: 3px;
	height: 120px;
	width: 967px;
	background-color: #1b1b1b;
	font-family: "Tahoma", "Arial", sans-serif;
	
	position: relative;
}

.OtherItemsMargin
{
	height: 94px;
	width: 967px;
	position: absolute;
	top: 26px;
}
.link_tree
{
	font-size: 10px;
	color: #A49684;
	text-decoration: none;
	text-transform: uppercase;
}

.link_tree:hover
{
	color: silver;
}

#shop_menu
{
	width: 967px;
	height: 41px;
	background-image: url('images/shop_menu_back.png');
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
}

#shop_box1
{
	position: absolute;
	left: 290px;
	top: 14px;
}

#shop_box2
{
    position: absolute;
    left: 502px;
    top: 14px;
}


.shop_menu_category
{
	margin: 0px;
	padding: 0px;
	background-image: url(images/search_box_3.png);
	height: 14px;
	border: 0 solid black;
	font-size: 10px;
	font-family: Arial, Verdana;
	width: 116px;
	cursor: pointer;
	display: block;
	z-index: 999;
}

#shop_box3
{
	position: absolute;
	left: 769px;
	top: -5px;
	top: 0px;
}

#shop_box3 div
{
	float: left;
}

.SearchLeft
{
    height: 15px;
    width: 16px;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 1px;
}

.SearchMiddle
{
    height: 15px;
    float: left;
    width: 78px;
    margin: 0px;
    padding: 0px;
    margin-top: 1px;
    #margin-top: 0px;
}

.SearchRight
{
    height: 15px;
    width: 17px;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 1px;
}

.SearchBox
{
    font-size: 10px;
    font-family: Arial, Verdana;
    background-image: url('images/search_box_3.png');
    width: 78px;
    height: 14px;
    border: solid 0px;
    padding: 0px;
    margin: 0px;
    color: black;
    display: block;
}

.secondMenu {
    font-size: 10px;
    background-image: url('images/second_menu_gradient.png');
    border: none;
    height: 14px;
    color: #b4b4b4;
    padding-left: 6px;
    text-transform: uppercase;
    padding-top: 1px;
    letter-spacing: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.secondMenuDarker {
    font-size: 10px;
    background-image: url('images/second_menu_darker_gradient.png');
    border: none;
    height: 14px;
    color: #b4b4b4;
    padding-left: 6px;
    text-transform: uppercase;
    padding-top: 1px;
    letter-spacing: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.new_button
{
    margin-top: 3px;
    background-image: url('images/new_button.png');
    width: 112px;
    height: 17px;
    letter-spacing: 2px;
}

.new_button div
{
    text-align: center; 
    padding-top: 2px;
}

.new_button_link
{
    text-decoration: none;
    display: block;
    color: #fae2a8;
}

.new_button_link:hover
{
    color: white;
}

.hover_cat2
{
	background-position: 100% 0%;
}

.hover_cat2:hover
{
    background-position: 0% 0%;
}

.BestProm
{
	height: 125px;
	width: 967px;
	background-image: url("images/ovr_sectionBar.png");
	background-repeat: no-repeat;
	background-color: #1b1b1b;
	margin-top: 3px;
	position: relative;
}

.DaCenter
{
	margin-left: auto;
	margin-right: auto;
}

.Checkouts3Margin
{
	position: absolute;
	top: 70px;
	left: 140px;
	width: 700px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1;
	color: #6b6b6b;
}

div.viewport
{
    overflow: hidden;
    position: relative;
    width: 80px;
    height: 80px;
}

img.clipped
{
    display: block;
    position: absolute;
    left: -27px;
}

