body  {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #ffffff;
	COLOR: #515254;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}
#leftside {
	top: 260px;
	width: 172px;
	background: #FFFFFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
}
#leftsideind {
	top: 290px;
	width: 100px;
	background: #FFFFFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
}

#leftsidef {
	top: 260px;
	width: 125px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: left;
}
#leftsidehome {
	top: 260px;
	width: 173px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#leftsidefh {
	top: 260px;
	width: 10px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}

#center {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 415px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#centercont {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 435px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#centerbouq {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 450px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#centersnow {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 500px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#leftsidef1 {
	top: 260px;
	width: 130px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: left;
}

#centerfashion {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 465px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#centerhome {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 500px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#centerhomeind {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 450px;
	PADDING-TOP: 0px;
	position: relative;
	margin-top: -60px;
}

#centerhomeh {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 550px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}

#centerfashdress {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 450px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: -80px;
}
#txtf {
	position:absolute;
	top: 10px;
}

#centerfashdress2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 9px;
	WIDTH: auto;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: 10px;
}
#centerfashdress3 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	WIDTH: 515px;
	PADDING-TOP: 9px;
	position: relative;
	margin-top: 9px;
	margin-left: 60px;
	margin-bottom: 20px;
}
DIV.spacer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: -2px 0px; LINE-HEIGHT: 0%; PADDING-TOP: 0px; HEIGHT: 0px
}
#right-col {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 120px;
	PADDING-TOP: 10px
}
#right-colhome {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 120px;
	PADDING-TOP: 10px
}
#right-ind {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 50px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 150px;
	PADDING-TOP: 0px
}
#right-colbou {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 70px;
	PADDING-TOP: 10px
}
#right-colf {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 110px;
	PADDING-TOP: 10px
}

#right-colp {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 150px;
	PADDING-TOP: 10px
}

#buynow {
	width:251px;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 10px;
	text-align: center;
}
#buynowshow {
	width:500px;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 0px;
	text-align: center;
}
#buycost{
	width:251px;
	padding-top: 8px;
	padding-right: 0px;
	text-align: center;
	margin-right: 0px;
	padding-bottom: 8px;
	}
#buycostshow{
	width:500px;
	padding-top: 8px;
	padding-right: 0px;
	text-align: center;
	margin-right: 0px;
	padding-bottom: 8px;
	}
	
	#buynowshowbook {
	width:500px;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 0px;
	text-align: left;
	padding-left: 20px;
}

#buycostbook{
	width:500px;
	padding-top: 8px;
	padding-right: 0px;
	text-align: center;
	margin-right: 0px;
	padding-bottom: 8px;
	}
	
#adoberead {
	width:290px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
}

#adoberead1 {
	width:110px;
	float: left;
	padding-left: 0px;
}
#pattern {
	padding-top:20px;
}
#homeh3left {
	padding-left: 28px;
}

A {
	outline: none
}
A:unknown {
	outline: 1px dotted 
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #348e38;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}
A:visited {
	COLOR: #348e38
}
/*A:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline
}*/
a:hover {
	color: #515254;
	text-decoration: underline;
}

A:active {
	COLOR: #348e38
}
B:active {
	COLOR: #348e38
}

IMG {
	BORDER-TOP-WIDTH: 0px! important;
	BORDER-LEFT-WIDTH: 0px! important;
	BORDER-BOTTOM-WIDTH: 0px! important;
	BORDER-RIGHT-WIDTH: 0px! important;
}
A IMG {
	BORDER-TOP-WIDTH: 0px! important;
	BORDER-LEFT-WIDTH: 0px! important;
	BORDER-BOTTOM-WIDTH: 0px! important;
	BORDER-RIGHT-WIDTH: 0px! important;
}


H2 {
	FONT-WEIGHT: bold;
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0em;
	font-style: italic;
}
/*H3 {
	FONT-WEIGHT: normal; COLOR: #555; FONT-FAMILY: trebuchet ms,arial,tahoma,verdana,sans-serif; LETTER-SPACING: 0em
}*/
h3 { font-size: 1.273em; margin: 0 0 5px 0; }
H4 {
	FONT-WEIGHT: bold;
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0em;
	font-style: italic;
}
H5 {
	FONT-WEIGHT: normal; COLOR: #555; FONT-FAMILY: trebuchet ms,arial,tahoma,verdana,sans-serif; LETTER-SPACING: 0em
}

H1 {
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	FONT-WEIGHT: normal;
	FONT-SIZE: 17pt;
	LINE-HEIGHT: 30pt;
	LETTER-SPACING: 1pt;
	HEIGHT: 40px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	PADDING-LEFT: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-right: 15px;
}
H5 {
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	FONT-WEIGHT: normal;
	FONT-SIZE: 17pt;
	LINE-HEIGHT: 30pt;
	LETTER-SPACING: 1pt;
	HEIGHT: 40px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	PADDING-LEFT: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-right: 27px;
}
H6 {
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	LINE-HEIGHT: 30pt;
	LETTER-SPACING: 1pt;
	HEIGHT: 40px;
	margin-top: -1px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 3px;
	PADDING-LEFT: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-right: 35px;
}
H7 {
	FONT-WEIGHT: bold;
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0em;
	font-style: italic;
}
H2 {
	PADDING-LEFT: 3px
}
H3 {
	PADDING-LEFT: 3px
}

P {
	PADDING-LEFT: 3px
}

H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0.5em 0px;
	COLOR: #515254;
	PADDING-TOP: 0.5em;
}
H2 STRONG {
	COLOR: #c40
}
H2 .faint {
	COLOR: #f93
}
H3 {
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0em 0px 0px;
	COLOR: #348e38;
}
H3 STRONG {
	COLOR: #930
}
H3 .faint {
	COLOR: #d75
}

LI {
	MARGIN-BOTTOM: 0.5em
}
#content {
	width: 780px;
	background: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
} 
#nav, #content {
	width:69em;
	margin:0px auto;
}
#content2 {
	width: 780px;
	background: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
} 
#nav2, #content2 {
	width:69em;
	margin:0px auto;
}

UL#nav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND:  #fff no-repeat 0px 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 250px;
	TEXT-ALIGN: left;
}
#nav LI {
	DISPLAY: block;
	FLOAT:LEFT;
	TEXT-INDENT: -3000px;
	HEIGHT: 50px;
}
#nav LI A {
	DISPLAY: block; FONT-SIZE: 0%; COLOR: #fff; TEXT-INDENT: -3000px; HEIGHT: 250px; TEXT-DECORATION: none/*h MENU*/
}
#nav #nav-home {
	FLOAT: left
}
#nav-home A {
	BACKGROUND:  url(images/krug.png) no-repeat 0px 0px;
	WIDTH: 148px;
	PADDING-BOTTOM: 0px
}
#nav-sitemap A {
	BACKGROUND: url(images/home.png) no-repeat 0px 0px; WIDTH: 74px
}
#nav-sitemap A:hover {
	BACKGROUND-POSITION: -74px 0px
}
#nav-articles A {
	BACKGROUND: url(images/patterns.png) no-repeat 0px 0px; WIDTH: 121px
}
#nav-articles A:hover {
	BACKGROUND-POSITION: -121px 0px
}
#nav-about A {
	BACKGROUND: url(images/fashion.png) no-repeat 0px 0px; WIDTH: 122px
}
#nav-about A:hover {
	BACKGROUND-POSITION: -122px 0px
}
#nav-contact A {
	BACKGROUND: url(images/diagrams.png) no-repeat 0px 0px; WIDTH: 121px
}
#nav-contact A:hover {
	BACKGROUND-POSITION: -121px 0px
}
#nav-rss A {
	BACKGROUND: url(images/education.png) no-repeat 0px 0px;
	WIDTH: 122px
}
#nav-rss A:hover {
	BACKGROUND-POSITION: -122px 0px
}
#header {
	background: #DDDDDD;
	padding: 0 0px 0 0px;
} 
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}
#sidebar1 {
	position: absolute;
	top: 260px;
	left: 20px;
	width: 172px;
	background: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar2 {
	position: absolute;
	top: 260px;
	right: 0;
	width: 160px; 
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
#mainContent {
	margin: 0 145px;
	padding: 0 45px;
	position: relative;
	top: -70px;
	left: 35px;
	height: auto;
	padding-top: 2px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center;
}

UL.sections {
	MARGIN: 10px 0px 0px 10px
}
UL.sections {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12pt;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	background-color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
}
.cross-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sections LI {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px 0px 3px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.sections LI {
	BACKGROUND: #ffffff repeat-x left top

}
.cross-links {
	BACKGROUND: url(cross-links-bg.gif) #ffffff repeat-x left top

}
.cross-links {
	BORDER-RIGHT: #babad2 1px solid; BORDER-TOP: #e6e7e8 1px solid; MARGIN: 10px 0px; BORDER-LEFT: #e6e7e8 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e6e7e8 1px solid
}
.sections LI A {
	DISPLAY: block
}
.cross-links A {
	DISPLAY: block
}
.sections LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-DECORATION: none
}
.cross-links A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 37px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-DECORATION: none
}
DT A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 37px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-DECORATION: none
}
.sections A {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
.sections A:link {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
.sections A:visited {
	BACKGROUND-POSITION: 4px 50%;
	BACKGROUND-REPEAT: no-repeat
}
.cross-links A {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
.cross-links A:link {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
.cross-links A:visited {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
DT A {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
DT A:link {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
DT A:visited {
	BACKGROUND-POSITION: 4px 50%; BACKGROUND-REPEAT: no-repeat
}
.sections A {
	COLOR: #ffffff
}
.sections A:link {
	COLOR: #515254
}
.sections A:visited {
	COLOR: #515254
}
.cross-links A {
	COLOR: #e6e7e8
}
.cross-links A:link {
	COLOR: #e6e7e8
}
.cross-links A:visited {
	COLOR: #e6e7e8
}
.sections A:hover {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
.sections A:active {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
.sections .on A {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
.cross-links A:hover {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
.cross-links A:active {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
DT A:hover {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
DT A:active {
	BACKGROUND-POSITION: -462px 50%; BACKGROUND-REPEAT: no-repeat
}
.sections A:hover {
	COLOR: #277320;
	TEXT-DECORATION: none
}
.sections A:active {
	COLOR: #515254;
	TEXT-DECORATION: none
}
.cross-links A:hover {
	COLOR: #277320;
	TEXT-DECORATION: none
}
.cross-links A:active {
	COLOR: #277320;
	TEXT-DECORATION: none
}


.sections LI A:hover {
	COLOR: #348e38;
	BACKGROUND-COLOR: #fff
}
.sections LI.on A {
	COLOR: #f00; BACKGROUND-COLOR: #fff
}


#footer {
	padding: 0 10px 0 20px;
	background-color: #FFFFFF;
} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}

#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.1em
	FLOAT: left;
	WIDTH: 100%;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 0px;
	border-top-style: none;
}

#footer UL {
	MARGIN: 0em 0px;
	LIST-STYLE-TYPE: none;
	padding-left: 50px;
}
#footer LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0em;
}
#footer LI A {
	PADDING-RIGHT: 0em;
	PADDING-LEFT: 0em;
	PADDING-BOTTOM: 0px;
	COLOR: #515254;
	PADDING-TOP: 0px
}
#footer .outer {
	FLOAT: left;
	MARGIN-BOTTOM: -2px;
	WIDTH: 100%;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer .inner {
	FLOAT: left;
	WIDTH: 100%;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 0px;
	border-top-style: none;
}
#copyright {
	margin-top:30px;
	text-align:center;
	font-size:10px;
}

#products { clear: both; width: 740px; \width: 750px; w\idth: 740px; background: #e6e7e8; padding: 0px 0px 1px 10px; font-size: 1.4em; line-height: normal; }
#products a { color: #FFFFFF; text-transform: uppercase; font-weight: bold; margin-right: 15px; }
#products a:hover { color: #000000; text-decoration: none; }
.productresultsmedium {
	height: 1%;
	background-repeat: repeat-y;
	background-position: left top;
}
 .productresultsmedium {
	height: 1%;
	margin-top: 0px;
	margin-left: 22px;
}
 .productresultsmediumbouq {
	height: 1%;
	margin-top: 0px;
	margin-left: 0px;
}
.productresultsmediumd {
	height: 1%;
	margin-top: 0px;
	margin-left: 0px;
}
.productresultsmediumd1 {
	height: 1%;
	margin-top: 0px;
	margin-left: 190px;
}

.productfashion {
	height: 1%;
	background-repeat: repeat-y;
	background-position: left top;
}
 .productfashion {
	height: 1%;
	margin-top: 10px;
	margin-left: 0px;
}
.productpatt {
	height: 1%;
	margin-top: 50px;
	margin-left: 0px;
}

.productmap {
	height: 1%;
	background-repeat: repeat-y;
	background-position: left top;
}
 .productmap {
	height: 1%;
	margin-top: 0px;
	margin-left: 50px;
}

.product {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 168px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.productbouq {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 130px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.productbouq2 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 251px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productbouq3 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 160px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productbouq4 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productbouq5 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 300px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productbookcrochetpic {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 160px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productbookcrochetmain {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productbookcrochettxt {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 211px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productsnow {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.producthme {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 425px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 45px;
}

.productind {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 535px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.productd {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 110px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
}
.productt {
	margin: 0;
	float: left;
	width: 110px;
	\width: 165px;
	w\idth: 110px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
}

.producthmw {
	margin: 0;
	float: left;
	width: 110px;
	\width: 165px;
	w\idth: 198px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
}

.productd1 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 110px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.productd2 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 110px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productd3 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 110px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
}

.productf1 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 168px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.productf2 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 95px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 162px;
}
.productf1 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 154px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.productf3 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 109px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.productcol {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 330px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.productfilet {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 330px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.producthm1 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.producthm2 {
	margin: 0;
	float: left;
	width: 145px;
	\width: 165px;
	w\idth: 216px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
 h3, .product_end h3 {
	margin: 3px auto;
	font-size: 14pt;
	font-weight: bold;
}
.product strong.price, .product_end strong.price { width: 130px; }
a.view { margin: 5px auto; padding: 0; display: block; width: 100px; }

.product-related { margin: 5px 10px 10px 0; float: left; width: 125px; }
.product-related .img_border { margin: 0 0 5px 0; border: none; }
.product-related strong {display: block;}

.product-homepage { float: left; margin: 0px 0px 10px 0px; padding:10px 0 10px 10px; width: 230px;  }
.product-homepage img { float:left; margin-right:10px;  }
.product-homepage .section { font-weight:100; color:#e6e7e8; }

img, a img {
 
}
img.l { float: left; margin: 0 5px 0 0; }
img.r { float: right; margin: 0 0 0 5px; }
.large-image { margin-left:10px }
.img_border, .img_offerborder {
	width:168px;
	height:132px;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}

.img_borderhmw {
	width:198px;
	height:110px;
	border:0px;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
	background-color:#FFFFFF;
	cursor:pointer;
}

.img_borderhmw1 {
	width:198px;
	height:149px;
	border:0px;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
	background-color:#FFFFFF;
	cursor:pointer;
}



.img_knit {
	width:129px;
	height:168px;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}

.img_borderbouq {
	width:251px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0px;
}

.img_borderd, .img_offerborderd {
	width:110px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 0px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
.img_borderd5, .img_offerborderd5 {
	width:110px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 30px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}

.img_borderd6, .img_offerborderd6 {
	width:110px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 20px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}

.img_borderd7, .img_offerborderd7 {
	width:110px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 10px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}

.img_borderd8, .img_offerborderd8 {
	width:110px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 20px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0px;
}

.img_borderd9, .img_offerborderd9 {
	width:110px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 50px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0px;
}

.img_borderd1, .img_offerborderd1 {
	width:110px;
	height:50px;
	text-align:center;
	padding-top:15px;
	margin-top: 0px;
	margin-right: 10;
	margin-bottom: 0px;
	margin-left: 10px;
}

.img_borderd2, .img_offerborderd2 {
	width:110px;
	height:50px;
	text-align:center;
	padding-top:25px;
	margin-top: 0px;
	margin-right: 10;
	margin-bottom: 0px;
	margin-left: 10px;
}
.img_borderd3, .img_offerborderd3 {
	width:110px;
	height:50px;
	text-align:center;
	padding-top:40px;
	margin-top: 0px;
	margin-right: 10;
	margin-bottom: 0px;
	margin-left: 10px;
}

.img_borderd4, .img_offerborderd4 {
	width:120px;
	height:50px;
	text-align:center;
	padding-top:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.img_border1, .img_offerborder1 {
	width:auto;
	height:256px;
	text-align:center;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}

.img_borderopl, .img_offerborderopl {
	width:364px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}

.img_borderfl, .img_offerborderfl {
	width:364px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}

.img_borderfd, .img_offerborderfd {
	width:auto;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}

.img_bordercol, .img_offerbordercol {
	width:auto;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}
.img_borderf1, .img_offerborderf1 {
	width:172px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 5px;
	margin-left: 10;
}
.img_borderf2, .img_offerborderf2 {
	width:95px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
.img_borderf3, .img_offerborderf3 {
	width:93px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}

.img_borderhome2, .img_offerborderhome2 {
	width:216px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
.img_borderhome3, .img_offerborderhome3 {
	width:192px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
.img_border {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.img_offerborder {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.img_borderfile1, .img_offerborderfile1 {
	width:130px;
	height:auto;
	text-align:center;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
.img_borderfile2, .img_offerborderfile2 {
	width:auto;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
.img_borderfile3, .img_offerborderfile3 {
	width:210px;
	height:auto;
	text-align:left;
	padding-top:2px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0px;
	margin-left: 10;
}
.count{
	padding-left: 40px;
	padding-top: 40px;
}
search_message {background: none; position: absolute; right: 10px; top: -20px;}
.ajax_loading { width: auto; height: 12px; display: block; color: #CC0000; }

div.spacer {
	clear: both;
	height: 10px;
	line-height: 0%;
	margin: 0px!important;
	margin: -2px 0px;
	padding: 0px;
	visibility: hidden;
}
div.spacer-dotted {
	clear: both;
	margin: 0px!important;
	margin: -2px 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* Paging ========================================================
================================================================== */
.paging-toolbar, .sorted {
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.sorted {
	margin-bottom: 2px;
}
.showing {margin: 0 0 0 10px;}
.paging-toolbar {
	font-size: 1.1em;
	text-align: center;
}
.paging-toolbar select { float:right }
.paging-toolbar strong {
	color: #fff;
	padding: 2px 5px;
	background-color: #515254;
	background-repeat: repeat-x;
	background-position: left top;
}
.paging-toolbar a {padding: 2px 5px; margin-left: -4px;}
.paging-toolbar a:hover {
	color: #348e38;
	background-color: #e6e7e8;
	background-repeat: repeat-x;
	background-position: left top;
}
.r {text-align: right; display: block;}

.sorted label, .sorted input  {cursor: pointer; vertical-align: middle;}
.sorted label { margin-right: 10px; }

.panel0,.panel { clear: left; float: left; margin-right: 20px; width: 210px; padding: 0px 0px 10px 0px; }
.panel0 h3,.panel h3 { margin: 0px; }
.panel0 h3 a,.panel h3 a { background: #348e38; padding: 4px 5px; display: block; font-size: 80%; color: #fff; }
.panel0 h3 a:hover,.panel h3 a:hover { color: #333; text-decoration: none }
.panel0 p,.panel p { margin: 0px; width: 210px; }

.panel1 { float: left; width: 210px; padding: 0px 0px 10px 0px; }
.panel1 h3 { margin: 0px; }
.panel1 h3 a { background: #348e38; padding: 4px 5px; display: block; font-size: 80%; color: #fff; }
.panel1 h3 a:hover { color: #333; text-decoration: none }
.panel1 p { margin: 0px; width: 210px; }


/* product details ===============================================
================================================================== */
#details_l { float: right; width: 200px; margin-left: 10px;  }
#details_r { width: 290px; float: left; }
#best { position: absolute; display: block; height: 71px; width: 290px; }
#best span { display: none; }

#details_l h1, #details_l h2.price, h2.specialprice {font-family: Arial, Helvetica, sans-serif;}

#details_l h1 {font-weight: bold; font-size: 1.545em;}
#details_l h2.price, h2.specialprice{font-weight: bold; font-size: 1.364em; margin-bottom: 10px; }
#details_l h2.price span { font-weight: normal; font-size: 60%!important; color: #999 }

.specialprice { color: #f00;}
.specialprice .was { text-decoration: line-through; font-weight: normal; }


#product-left-col { width:190px; float:left; }
#product-left-col p { padding-right:10px; } 
#product-right-col { width:310px; float:left; }

small.inStock { color: #348e38; }
small.notInStock { color: #CC0101; }

.qty {width: 23px; text-align: center; border: 1px solid #AAAAAA; font-size: 1em; background:#FFF no-repeat top left;}
td.col0 { text-align: center; font-weight: bold; }

#specialoffer { margin:10px 0 10px 0; border: 1px solid #FFCCCC; background: #FFF9F9 no-repeat bottom right; padding: 5px 40px 5px 5px; }
#specialoffer h2 { color:#BC1010; font-size: 120%; }
#specialoffer ul { padding:0px 5px 0px 5px!important; padding: 0px 5px 0px 5px; margin: 0px; }
#specialoffer li { padding: 0px 0px 0px 8px; list-style:none; background: no-repeat 0px 4px; color:#BC1010; margin: 8px 0px; }
#specialoffer li a { color:#BC1010; text-decoration:underline }

#placeholder { display: block; clear: both; }
ul#imagegallery img {display:block; width: auto; margin: 0 auto 5px auto; padding: 2px;}
ul#imagegallery { clear: both; float: left; margin: 0; padding: 0; }
ul#imagegallery li { list-style: none; float: left; margin-right: 0px; width: 93px; text-align: center; font-weight: bold;}
ul#imagegallery li.enlarge {display:block; float: none; width: 300px;font-weight: normal; text-align: left;}
#related { clear: both; margin: 10px 0 0 0; }

h2#description {font-size: 1.2em; padding-top: 15px;}

ul.tri { padding:0px 5px 0px 5px!important; padding: 0px 5px 0px 5px; margin: 10px 0 20px 0; }
ul.tri li { padding: 0px 0px 0px 8px; list-style:none; background: no-repeat 0px 4px; margin: 8px 0px; }

ul.tools { margin: 5px 0px 15px 0px; padding:0px; }
ul.tools li { list-style:none; margin: 3px 0; padding: 0; line-height: 1em; width: 99%; }
ul.tools li a { padding:4px 0px 4px 25px; font-weight: bold; display: block; margin: 0;}

.set-show { display:inline }
.set-hide { display:none }
