﻿/* Stylesheet for www.petsilk.eu*/
/* all rights reserved                   */

/* building blocks of website */

/* main block */
.TPSMainBlock
{
	
	width: 975px;
	height: auto;
	background-color: white;
}

/* ********************** TOP ***********************/

/* top block */
.TPSMainBlock1
{
	width: 975px;
	height: 150px;
	background-color: white;
	background-image: url("img/topimage.jpg");
}

/* Language selection block block */
.TPSLanguageBlock
{
	float: right;
	width: 350px;
	height: 20px;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	padding: 0px;
	text-align: right;
}

/* ********************* end TOP *********************/

/* ******************** Main Menu ********************/

/* Main menu block */
.TPSMainMenuBlock
{
	width: 975px;
	height: 35px;
	background-color: white;
	background-image: url("img/pinkbackground.jpg");
	background-repeat: repeat;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: left;
}

/* Main menu Home block */
.TPSMainMenuHomeBlockOff
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: url("img/silverbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 3px 0 0 0;
	text-align: center;
	margin-left: 25px;
	margin-top: 5px;
	cursor: pointer;
}

/* Main menu next block */
.TPSMainMenuNextBlockOff
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: url("img/silverbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 3px 0 0 0;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
}

/* Main menu Home block */
.TPSMainMenuHomeBlockOff:hover
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: url("img/greenbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 3px 0 0 0;
	text-align: center;
	margin-left: 25px;
	margin-top: 5px;
	cursor: pointer;
}

/* Main menu next block hover*/
.TPSMainMenuNextBlockOff:hover
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: url("img/greenbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 3px 0 0 0;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
}

/* Main menu Home block */
.TPSMainMenuHomeBlockOn
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: url("img/greenbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 3px 0 0 0;
	text-align: center;
	margin-left: 25px;
	margin-top: 5px;
}

/* Main menu next block */
.TPSMainMenuNextBlockOn
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: url("img/greenbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 3px 0 0 0;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
}



/* ********************** end Main Menu *********************/



/* ********************** Main information block **************/

/* main middle block */
.TPSMainBlock2
{
	width: 975px;
	height: auto;
	top: 185px;
	background-color: white;
	background-image: url("img/mainbackground.jpg");
	background-repeat: repeat-y;
}


/* Main left block */
.TPSMainLeftBlock
{
	float: left;
	width: 100px;
	height: auto;
	top: 0;
	right: auto;
	left: 0;
	bottom: auto;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat-y;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: left;
}

/* Main central block */
.TPSMainCentralBlock
{
	float: left;
	width: 775px;
	height: auto;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: left;
}


/* Main right block */
.TPSMainRightBlock
{
	float: left;
	width: 100px;
	height: auto;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat-y;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: left;
}

/* ********************* end Main information block **************/

/* ********************* bottom block **********************/

/* Main bottom block */
.TPSMainBottomBlock
{
	width: 975px;
	height: 15px;
	background-color: white;
	background-image: url("img/pinkbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 8pt;
	color: silver;
	padding: 0px;
	text-align: center;
}

/* ********************* end bottom block **********************/


/* ************************* Main selection box for product **************/
/* Main Product block */
.TPSMainProductBlock
{
	float: left;
	width: 775px;
	height: 200px;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
	Margin: 2px;
}

/* Curved left top Product block */
.TPSCurveLeftTopProductBlock
{
	float: left;
	width: 8px;
	height: 8px;
	background-color: white;
	background-image: url("img/LeftTopCurve.jpg");
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Curved Right top block */
.TPSCurveRightTopProductBlock
{
	float: left;
	width: 8px;
	height: 8px;
	background-color: white;
	background-image: url("img/RightTopCurve.jpg");
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Curved left bottom block */
.TPSCurveLeftBottomProductBlock
{
	float: left;
	width: 8px;
	height: 8px;
	background-color: white;
	background-image: url("img/LeftBottomCurve.jpg");
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Curved right bottom block */
.TPSCurveRightBottomProductBlock
{
	float: left;
	width: 8px;
	height: 8px;
	background-color: white;
	background-image: url("img/RightBottomCurve.jpg");
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Short Line block */
.TPSLineProductBlockTop
{
	float: left;
	width: 759px;
	height: 8px;
	background-color: white;
	background-image: url("img/TopLine.jpg");
	background-repeat: repeat-x;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Short Line block */
.TPSLineProductBlockBottom
{
	float: left;
	width: 759px;
	height: 8px;
	background-color: white;
	background-image: url("img/BottomLine.jpg");
	background-repeat: repeat-x;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Short Line block */
.TPSLineProductBlockLeft
{
	float: left;
	width: 8px;
	height: 184px;
	background-color: white;
	background-image: url("img/LeftLine.jpg");
	background-repeat: repeat-y;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Short Line block */
.TPSLineProductBlockRight
{
	float: left;
	width: 8px;
	height: 184px;
	background-color: white;
	background-image: url("img/RightLine.jpg");
	background-repeat: repeat-y;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* Short Line block */
.TPSProductBlock
{
	float: left;
	width: 759px;
	height: 184px;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* ************************** Main selection box for product **************/

/* ************************* box product selection screen *****************/

.TPSHeadingLine
{
	float: left;
	width: 759px;
	height: 40px;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt;
	color: navy;
}

.TPSProductImage
{
	float: left;
	width: 150px;
	height: 144px;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: center;
}

.TPStextContainBox
{
	float: left;
	width: 359px;
	height: 144px;
}

.TPSTextBox
{
	float: left;
	width: 359px;
	height: 124px;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: navy;
}

.TPSTextSpecial
{
	float: left;
	width: 359px;
	height: 20px;
	font-family: sans-serif, helvetica, arial;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: purple;
	vertical-align: text-bottom;
}


.TPSProductImageRight
{
	float: right;
	width: 150px;
	height: auto;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: center;
}


/* ************************* box product selection screen *************/

/* ************************* Box Product detail screen ***************/


.TPSProductDetailBox
{
	float: left;
	width: 775px;
	height: auto;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
}

.TPSHeadingDetail
{
	float: left;
	width: 775px;
	height: 40px;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt;
	color: navy;
}

.TPSHeadingSubDetail
{
	float: left;
	width: 775px;
	height: 40px;
	font-family: sans-serif, helvetica, arial;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: purple;
}

.TPSTextDetailBox
{
	float: left;
	width: 600px;
	height: auto;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: navy;
}

.TPSProductImageDetail
{
	float: right;
	width: 150px;
	height: auto;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	margin-left: 25px;
	text-align: center;
}

.TPSProductFeatures
{
	float: left;
	width: 775px;
	height: auto;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: center;
}

.TPSProductImageFeaturesBox
{
	float: left;
	width: 775px;
	height: auto;
	background-color: silver;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: center;
}


.TPSProductImageFeatureBox
{
	float: left;
	width: 150px;
	height: auto;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: center;
}

.TPSProductFeatureImage
{
	float: left;
	width: 150px;
	height: 75px;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 0px;
	text-align: center;
}

.TPSProductFeatureText
{
	float: left;
	width: 150px;
	height: 20px;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: navy;
	padding: 0px;
	text-align: center;
}


/* Short Line block */
.TPSLineProductDetailBottom
{
	float: left;
	width: 775px;
	height: 20px;
	background-color: white;
	background-image: url("img/BottomLine.jpg");
	background-repeat: repeat-x;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

/* ************************* Box Product detail screen ***************/

/* ************************* Box store selector screen ***************/

.TPSLineStore
{
	float: left;
	width: 775px;
	height: 20px;
	background-color: white;
	background-image: url("img/BottomLine.jpg");
	background-repeat: repeat-x;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding: 0px;
}

.TPSHeadingStore
{
	float: left;
	width: 775px;
	height: 40px;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt;
	color: navy;
}

.TPSStoreCountry
{
	float: left;
	width: 300px;
	height: auto;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: navy;
	padding: 10px;
}

.TPSStoreZipcode
{
	float: left;
	width: 200px;
	height: auto;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: navy;
	padding: 10px;
}

.TPSDetailStore
{
	float: left;
	width: 775px;
	height: auto;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: navy;

}
.TPSStoreDetail
{
	float: left;
	width: 300px;
	height: auto;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 5px;
}

.TPSDetailStoreHeading
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11pt;
	color: navy;
}


/* ************************* end Box store selector screen ***************/

/* ************************ Main Page declaration ***********************/

.TPSMainHeading
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt;
	color: navy;
	margin-top: 15pt;
	margin-bottom: 5pt;	
}
.TPSMaindetail
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
}



.TPSBack
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
}
.TPSMainIMGRight
{
    float: right;
	width: 150px;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	padding: 10px;
	text-align: right;
    
}


.TPSMainIMGLeft
{
    float: left;
	width: 150px;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	padding: 10px;
	text-align: left;
    
}

/* ********************* end main page declaration **********************/

/* ********************* Contact page declaration **********************/
.TPSContactBox
{
	float: left;
	width: 650px;
	height: 525px;
	background-color: white;
	background-image: url("img/silverbackground.jpg");
	background-repeat: repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 10px;
}
.TPSContactHeading
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	padding: 0px;
}


/* ********************* End Contact page declaration **********************/

/* ********************* Store page declaration **********************/

.TPSStoreSearch
{
    float: left;
	width: 150px;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: none;
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	padding: 10px;
	text-align: center;
}



/* ********************* End Store page declaration **********************/

.TPSLanLink
{
	font-family: sans-serif, helvetica, arial;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 11pt;
	color: black;
}

.TPSLanLinkOff
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 8pt;
	color: black;
}

.TPSError
{
	font-family: sans-serif, helvetica, arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	color: red;
}
/* ********************* HTML declarations *****************************/

	A:link    { 	
					color: black;
					text-decoration: none;  } 	
	A:visited { 
					color: black;
					text-decoration: none;   } 
	A:hover   { 
	                font-weight: bold;
					color: black;
					text-decoration: none;   }
	A:active  { 
					color: black;
					text-decoration: none;   }



/* **********************end HTML declarations ***************************/
