body, html {
	margin: 0px;
	background-image: url(images/pat.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}
img {
	border: 0px;
}
form {
	margin: 0px;
	padding: 0;
}
table {
	border-spacing: 0;
	border-collapse: separate;
}
td {
	padding: 0px;
	border: 0px;
}
p, ul, li, ol {
	padding: 0px;
	margin: 0px;
}
a {
	outline: none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearboth {
	clear: both;
}
#wrapper {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 20px;
}
#container {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#container[id] {
	background-image: url(images/back1.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#header {
	position: relative;
	z-index: 10000;
	width: 100%;
}
h1#logo {
	display: block;
	height: 103px;
	width: 268px;
	margin: 0;
	margin-top: 9px;
	padding: 0px;
	float: left;
	background-image: url(images/logo.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#logo a {
	display: block;	
	height: 103px;
	width: 268px;
	text-indent: -8000px;
}
#header .menu td {
	padding-top: 9px;
}
#header .menu .links {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #dfded4;
	width: 160px;
}
#header .menu .links a {
	display: block;
	height: 63px;
	text-align: center;
	color: #fff;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	background-color: #583737;
	padding-top: 40px;
}
#header .menu .links a:hover {
	background-color: #6f4f4f;
	background-image: none;
}
.bag a {
	display: block;
	text-align: left;
	color: #fff;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	background-color: #583737;
	cursor: pointer;
}
.bagicon  {
	display: block;
	padding-left: 30px;
	padding-top: 40px;
	height: 63px;
	background-image: url(images/bag.gif);
	background-repeat: no-repeat;
	background-position: 85% 33px;
}
/*.bagicon[class]  {
	background-image: url(images/bag.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}*/
.bag .items {
	font-size: 12px;
	line-height: 14px;
	color: #7c7b7a;
}
.bag .red {
	color: #da4464;
	text-decoration: none;
}
.bag .large {
	font-size: 18px;
}
.bag a:hover  {
	background-color: #6f4f4f;
	background-image: none;
}
.bag a:hover .items  {
	color: #A4A3A2;
}
#main {
	clear: both;
	position: relative;
}
#footer {
	height: 43px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #84d2bd;
	position: absolute;
	left: 268px;
	width: 666px;
	z-index: 100;
	overflow: hidden;
}
#footer[id] {
	bottom: 0px;
}
#footer .left {
	float: left;
	padding-top: 14px;
}
#footer .right {
	float: right;
	padding-top: 14px;
}
#footer a {
	text-decoration: none;
	color: #fff;
}
#footer a:hover {
	color: #c9f6ea;
}
#leftcol {
	background-color: #84d2bd;
	width: 268px;
	height: 510px;
	padding-bottom: 60px;
}
#leftcol .collection {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	line-height: 18px;
	color: #7fccfa;
	padding-top: 28px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	overflow: hidden;
	border-top:15px solid #583737;
}
#leftcol .collection .sub1 {
	clear: both;
}
#leftcol .collection .sub1 a {
	font-size: 16px;
	line-height: 18px;
	color: #572f33;
	text-decoration: none;
	display: block;
	background-color: #9ddbca;
	height: 22px;
	padding: 5px 0 0 24px;
}
#leftcol .collection .sub2 {
	padding: 5px 0 6px 24px;
	clear: both;
}
#leftcol .collection .sub2 a {
	font-size: 13px;
	line-height: 18px;
	color: #572f33;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(images/dot3.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#leftcol .collection .sub1 a:hover {
	color: #464646;
	background-color: #cdf3e9;
}
#leftcol .collection .sub2 a:hover {
	color: #fff;
	/*padding-left: 7px;*/
}
#leftcol .menu a {
	height: 26px;
	display: block;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	line-height: 18px;
	color: #adacac;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
}
#leftcol .menu a:hover {
	color: #7fccfa;
	background-color: #FFFFFF;
}
#leftcol .divider {
	background-image: url(images/dot1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 5px;
	margin-left: 5px;
}
#leftcol .menu .blue {
	color: #7fccfa;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f4f4f4;
}
#leftcol .menu .blue:hover {
	color: #1EA6F7;
}
#leftcol .login {
	padding-right: 14px;
	padding-left: 15px;
	clear: both;
	padding-top: 10px;
}
#leftcol .contact {
	padding-right: 14px;
	padding-left: 15px;
	clear: both;
	padding-top: 10px;
}
#leftcol .login .blue {
	color: #fff;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 16px;
	padding: 16px 0 10px 9px;
}
#leftcol .login .blue span {
	font-weight: bold;
}
#leftcol .contact .blue {
	color: #572f33;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 16px;
	padding: 16px 0 10px 9px;
}
#leftcol .box1  {
	height: 21px;
	width: 227px;
	/*border: 1px solid #eae9e9;*/
	display: block;
	background-color: #a9e0d1;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-left: 10px;
}
#leftcol .box2  {
	height: 25px;
	width: 104px;
	border: 1px solid #eae9e9;
	display: block;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	padding-top: 7px;
	padding-left: 10px;
}
#leftcol .box3  {
	height: 62px;
	width: 227px;
	border: 1px solid #eae9e9;
	display: block;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	padding-top: 7px;
	padding-left: 10px;
}
#leftcol .box4  {
	height: 23px;
	width: 237px;
	/*border: 1px solid #eae9e9;*/
	display: block;
	background-color: #a9e0d1;
	margin-bottom: 8px;
}
#leftcol .login input {color: #fff;}
#leftcol .contact input {color: #572f33;}


#leftcol .box1 input, #leftcol .box2 input, #leftcol .box3 textarea, #leftcol .box4 select {
	background-color: #a9e0d1;
	border: 0px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
}
#leftcol .box1 input {
	width: 217px;
	margin: 0px;
	padding: 0px;
}
#leftcol .box2 input {
	width: 99px;
	margin: 0px;
	padding: 0px;
}
#leftcol .box3 textarea {
	width: 222px;
	margin: 0px;
	padding: 0px;
	height: 60px;
	overflow: auto;
}
#leftcol .box4 select {
	width: 237px;
	margin: 0px;
	padding: 2px 0 0 8px;
	border:1px solid #DBF2EC;
}
#leftcol .username {
	/*background-image: url(images/usersicon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	width: 237px !important;
	padding-left: 0px !important;*/
}
#leftcol .password {
	/*background-image: url(images/keyicon.jpg);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	width: 237px !important;
	padding-left: 0px !important;*/
}
.link1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
}
.link1:hover {
	color: #c9f6ea;
}
#leftcol .buttons {
	padding-left: 5px;
	clear: both;
	overflow: hidden;
	height: 22px;
	padding-top: 4px;
}
#midcol {
	padding-bottom: 43px;
	width: 347px;
	background-color: #9dbdab;
	background-image: url(images/midcolbck.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}
#welcome {
	background-color: #583737;
	padding: 25px 27px 0px 27px;
	height: 85px;
	width: 652px;
	font-family: "Trebuchet MS", Arial;
	position: absolute;
	left: 0;
	top: 305px;
}
#welcome h3 {
	font-size: 24px;
	line-height: 26px;
	color: #7ec4b0;
	padding: 0 0 4px 0;
	margin: 0;
	font-weight: normal;
}
#welcome h4 {
	font-size:14px;
	line-height: 20px;
	color: #feffff;
	padding: 0;
	margin: 0;
	height: 42px;
	/*overflow: hidden;*/
	font-weight: normal;
}
#indextxt {
	position: relative;
	padding: 415px 0 0 0;
}
#indextxt h5 {
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 15px;
	line-height: 22px;
	color: #ece2db;
	padding: 40px 32px 85px 32px;
	margin: 0;
}
/*#midcol .left {
	float: left;
	position: relative;
}*/
#rightcol {
	padding-bottom: 43px;
	/*background-color: #FFFFFF;*/
}
#rightcol2 {
	padding-top: 0px;
	padding-bottom: 43px;
}
#rightcol2[id] {
	background-image: url(images/rightcol2bck.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#rightcol2 .faqsample {
	padding: 450px 30px 35px 30px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #373737;
	text-align: justify;
}
#rightcol2 .faqsample h4 {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #70CBB1;
	margin: 0px;
	padding: 0 0 2px 0;
}
#rightcol2 .faqsample .clearboth {
	padding-bottom: 10px;
	padding-top: 15px;
}
.link2 {
	color: #373737 !important;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none !important;
}
.link2:hover {
	color: #379F83 !important;
}
#rightcol a,
#rightcol2 a{
	color: #555555;
	text-decoration: underline;
}
#rightcol a:hover,
#rightcol2 a:hover {
	color: #379F83;
}
#slideshow {
	position: absolute;
	left: 0;
	top: 0;
	height: 305px;
	width: 706px;
	background-color: #583737;
}
#slideshow .descr {
	position:absolute;
	left:0px;
	color:#fff;
	width:336px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	padding-top: 9px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
	z-index: 50000;
}
#slideshow .descr[class] {
	background-image: url(images/back3.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	bottom:0px;
}
#slideshow .descr .blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	line-height: 20px;
	color: #0b72a0;
	padding-bottom: 3px;
}
#slideshow .slogan {
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 9px;
	padding-left: 11px;
	width: 336px;
	z-index: 20;
}
#slideshow .slogan[class] {
	background-image: url(images/back5.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#finder {
	background-image: url(images/finderbck1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	height: 218px;
	width: 358px;
	position: absolute;
	left: 268px;
}
#finder[id] {
	bottom: 43px;
}
#finder .flower {
	background-image: url(images/finderbck2.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	height: 218px;
	width: 338px;
	padding-right: 10px;
	padding-left: 10px;
}
#finder .title {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	line-height: 18px;
	color: #f4f4f4;
	padding-bottom: 30px;
	padding-left: 2px;
}
#finder label {
	display: block;
	padding-bottom: 11px;
}
#finder input, #finder select {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #494127;
}
#finder input {
	border: 1px solid #404040;
	padding-right: 5px;
	padding-left: 5px;
	width: 220px;
}
#finder select {
	height: 20px;
	width: 230px;
}
#midcol .view {
	background-color: #000000;
	height: 35px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	text-align: right;
	padding-right: 11px;
	padding-left: 11px;
	line-height: 14px;
	padding-top: 2px;
	background-image: url(images/finderborder.jpg);
	background-repeat: repeat-x;
	background-position: 0% 100%;
}
#midcol .view a {
	color: #0d89c0;
	text-decoration: none;
}
#midcol .view a:hover {
	color: #42BDF2;
}
.button2 {
	background-image: url(images/button2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	display: block;
	height: 18px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #272727;
	text-decoration: none;
	height: 16px;
	padding-top: 2px;
	width: 47px;
	text-align: center;	
}
.button2:hover {
	color: #666666;
}
#rightcol .imgsample,
#rightcol2 .imgsample {
	padding-top: 14px;
	overflow: hidden;
	width: 320px;
	padding-bottom: 0px;
}
#rightcol .imgsample .row,
#rightcol2 .imgsample .row {
	clear: both;
	width: 320px;
	overflow: hidden;
	padding-top: 10px;
}
#rightcol .results,
#rightcol2 .results {
	padding-top: 47px;
	overflow: hidden;
	padding-bottom: 10px;
}
#rightcol .results .row,
#rightcol2 .results .row {
	clear: both;
	width: 667px;
	overflow: hidden;
	padding-top: 15px;
	padding-left: 20px;
}
#rightcol .results .row div,
#rightcol2 .results .row div {
	float: left;
	width: 132px;
}

#rightcol .faqsample {
	padding-top: 18px;
	clear: both;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #908b8b;
}
#rightcol .faqsample a {
	color: #908b8b;
	text-decoration: none;
}
#rightcol .imgsample .title,
#rightcol2 .imgsample .title {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	line-height: 18px;
	color: #87cffa;
	padding-right: 22px;
	margin-bottom: 0px;
}
.path {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	color: #555555;
}
.results .path {
	padding-right: 22px;
	padding-left: 20px;
}
.detail .path, .detail2 .path {
	padding-bottom: 12px;
	padding-left: 39px;
	/*background-image: url(images/dot2.gif);
	background-repeat: repeat-x;
	background-position: 0px 26px;*/
}
.basket .path {
	padding-right: 22px;
	padding-left: 20px;
}
.path a {
	color: #555555 !important;
	text-decoration: none !important;
}
.path a:hover {
	color: #379F83!important;
}


#rightcol .faqsample .title,
#rightcol2 .faqsample .title {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	line-height: 18px;
	color: #87cffa;
	padding-bottom: 12px;
	padding-right: 22px;
}
#rightcol .faqsample .line,
#rightcol2 .faqsample .line {
	padding-bottom: 10px;
	padding-right: 22px;
}
#rightcol .imgsample a,
#rightcol2 .imgsample a {
	display: block;
	float: left;
	width: 96px;
	text-align: center;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #adacac;
	text-decoration: none;
	margin-right: 8px;
}
#rightcol .results .row a,
#rightcol2 .results .row a {
	display: block;
	width: 96px;
	text-align: center;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 16px;
	color: #555555;
	text-decoration: none;
}
#rightcol .imgsample img, #rightcol .results img,
#rightcol2 .imgsample img, #rightcol2 .results img {
	border: 1px solid #d9d0ca;
	margin-bottom: 5px;
}
#rightcol .imgsample a:hover, #rightcol .faqsample a:hover, #rightcol .results .row a:hover,
#rightcol2 .imgsample a:hover, #rightcol2 .faqsample a:hover, #rightcol2 .results .row a:hover {
	color: #308971;
}
#rightcol .imgsample a:hover img, #rightcol .results .row a:hover img,
#rightcol2 .imgsample a:hover img, #rightcol2 .results .row a:hover img {
	border-color: #379F83;
}
#rightcol .detail,
#rightcol2 .detail {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	float: left;
	width: 387px;
	padding: 15px 0 10px 8px;
	line-height: 14px;
}
#rightcol .detail2,
#rightcol2 .detail2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	padding-top: 20px;
	line-height: 14px;
	clear: both;
	padding-right: 20px;
	padding-left: 20px;
}

#rightcol .detail .title, #rightcol .detail2 .title,
#rightcol2 .detail .title, #rightcol2 .detail2 .title {
	font-size: 15px;
	line-height: 18px;
	color: #464646;
	padding-bottom: 8px;
}
#rightcol .descr,
#rightcol2 .descr {
	color: #000;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
#rightcol .descr .grey,
#rightcol2 .descr .grey {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #a1a7a5;
	display: block;
	padding: 10px 30px 10px 39px;
	margin: 0 0 5px 0;
}
/*#rightcol .descr a {
	color: #464646;
	text-decoration: underline;
}
#rightcol .descr a:hover {
	color: #da4464;
}*/

#rightcol .detail .code, #rightcol .detail2 .code,
#rightcol2 .detail .code, #rightcol2 .detail2 .code {
	font-size: 11px;
	color: #464646;
	line-height: 14px;
	padding-bottom: 4px;
}
#rightcol .detail .price, #rightcol .detail2 .price,
#rightcol2 .detail .price, #rightcol2 .detail2 .price {
	padding-bottom: 20px;
	color: #908b8b;
}
#rightcol .detail .price span, #rightcol .detail2 .price span,
#rightcol2 .detail .price span, #rightcol2 .detail2 .price span {
	color: #da4464;
	font-size: 16px;
	line-height: 21px;
}
#rightcol .detail input, #rightcol .detail select, #rightcol .detail2 input, #rightcol .detail2 select,
#rightcol2 .detail input, #rightcol2 .detail select, #rightcol2 .detail2 input, #rightcol2 .detail2 select {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #c8bfb7;
	background-color: #e7e0db;
}
#rightcol .detail select, #rightcol .detail2 select,
#rightcol2 .detail select, #rightcol2 .detail2 select {
	height: 20px;
}
#rightcol .detail input, #rightcol .detail2 input,
#rightcol2 .detail input, #rightcol2 .detail2 input {
	width: 50px;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
#rightcol .detail .features, #rightcol .detail2 .features,
#rightcol2 .detail .features, #rightcol2 .detail2 .features {
	color: #000;
	line-height: 14px;
	padding-left: 39px;
	padding-right: 30px;
	clear: both;
}
#rightcol .results .features,
#rightcol2 .results .features {
	line-height: 16px;
	text-align: left;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	padding: 20px;
	clear: both;
}
#rightcol .results .features h4,
#rightcol2 .results .features h4 {
	font-size:16px;
	line-height:18px;
	padding:35px 0 10px 0;
	font-weight: normal;
	margin: 0;
}
#rightcol .detail .features p,
#rightcol2 .detail .features p {
	margin: 0px 0 0 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	background-color: transparent;
	display: block;
	padding: 12px 0 0 0;
}
#rightcol .results .features p,
#rightcol2 .results .features p {
	margin-bottom: 10px;
}
#rightcol .results .features a,
#rightcol2 .results .features a {
	text-decoration: none;
}
#rightcol .results .features li,
#rightcol2 .results .features li {
	list-style-type: none;
	padding:10px 0 0  0;
}
#rightcol .detail .features .prices, #rightcol .results .features .prices,
#rightcol2 .detail .features .prices, #rightcol2 .results .features .prices {
	line-height: 20px;
}
#rightcol .detail .features .prices span, #rightcol .results .features .prices span,
#rightcol2 .detail .features .prices span, #rightcol2 .results .features .prices span {
	font-size: 17px;
	font-weight: normal;
}
#rightcol .detail2 .features p,
#rightcol2 .detail2 .features p {
	margin: 0px 0 15px 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	background-color: transparent;
	display: block;
	padding: 0;
}
#rightcol .thumbs,
#rightcol2 .thumbs {
	padding-top: 3px;
	clear: both;
	width: 311px;
	display:block;
	overflow: hidden;
}
#rightcol .thumbs li,
#rightcol2 .thumbs li {
	display: block;
	float: left;
}
#rightcol .thumbs li.hor,
#rightcol2 .thumbs li.hor {
	width: 155px;
	height: 142px;
}
#rightcol .thumbs li.hor span,
#rightcol2 .thumbs li.hor span {
	height: 16px;
	width: 142px;
	background-image: url(images/ougia-hor.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
#rightcol .thumbs li.ver,
#rightcol2 .thumbs li.ver {
	width: 155px;
	height: 126px;
	padding-top: 16px;
}
#rightcol .thumbs li.ver a,
#rightcol2 .thumbs li.ver a {
	float: left;
}
#rightcol .thumbs li.ver span,
#rightcol2 .thumbs li.ver span {
	height: 104px;
	width: 13px;
	background-image: url(images/ougia-ver.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	font-size: 1px;
	line-height: 1px;
}
#rightcol .thumbs a,
#rightcol2 .thumbs a {
	display: block;
	border: 1px solid #D7D7D7;
	width: 140px;
	/*float: left;*/
}
#rightcol .thumbs a:hover,
#rightcol2 .thumbs a:hover {
	border-color: #4E4E4E;
}
#toplinks {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	color: #ADADAD;
	padding-right: 8px;
	overflow: hidden;
	height: 25px;
	padding-left: 8px;
}
#toplinks .left {
	float: left;
	font-size: 16px;
	line-height: 16px;
	padding-top: 2px;
	color: #66676F;
}

#toplinks .right {
	float: right;
}

#toplinks a {
	color: #66676F;
	text-decoration: none;
	font-size: 12px;
}
#toplinks a:hover {
	color: #da4464;
}
#paging {
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #7A7A7A;
	padding: 20px 0 30px 20px;
	clear: both;
	width: 667px;
}
#paging a {
	color: #000 !important;
	text-decoration: none !important;
}
#paging a:hover {
	color: #308971 !important;
}
#cardlogos {
	padding-top: 10px;
	padding-left: 8px;
}
#cardlogos img {
	margin-right: 10px;
}
.button3 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 12px;
	color: #000 !important;
	background-image: url(images/button3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 31px;
	width: 102px;
	text-decoration: none !important;
	padding-top: 10px;
	padding-left: 20px;
	text-align: center;
}
.button3:hover {
	color: #000 !important;
	background-position: 0px -41px;
}
.basket {
	padding-top: 47px;
	padding-bottom: 40px;
}
.basket .table1 td, .basket .table2 td {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 14px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;	
}
.basket .row1 td {
	padding-top: 10px;
	padding-bottom: 10px;
}
.basket .grey1[class] td {
	background-image: url(images/tablebck1.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.basket .grey2[class] td {
	background-image: url(images/tablebck2.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.basket .dotsabove td {
	border-top: 1px dashed #aba199;
}
.basket .dotsbelow td {
	border-bottom: 1px dashed #aba199;
}
.basket .table1 .grey1 input, .basket .table1 .grey2 input {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #C8BFB7;
	width: 50px;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #E7E0DB;
}
.basket .table2 .grey1 input, .basket .table2 .grey2 input {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #C8BFB7;
	width: 200px;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #E7E0DB;
}
.basket .grey1 select, .basket .grey2 select {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #C8BFB7;
	height: 20px;
	background-color: #E7E0DB;
}
.basket .grey1 textarea, .basket .grey2 textarea {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #C8BFB7;
	width: 400px;
	height: 150px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	overflow: auto;
	background-color: #E7E0DB;
}
#rightcol .basket .grey1 a, #rightcol .basket .grey2 a {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
/*	color: #87cffa;*/
	color: #555555;
	text-decoration: none;
}
#rightcol .basket .grey1 a:hover, #rightcol .basket .grey2 a:hover {
	color: #379F83;
}
#rightcol .basket .table1 .clearboth, #rightcol .basket .table2 .clearboth {padding-bottom:3px; width:100%; overflow:hidden;}
#rightcol .basket .alert1 {font-family:Trebuchet MS, Arial; font-size:12px; line-height:14px; color:#DA4464; padding:10px 20px 0 20px;}
#rightcol .basket .alert1 a {color:#DA4464;}
#rightcol .basket .alert1 a:hover {color:#379F83;}
.basket .pad20le {
	padding-left: 20px !important;
	text-align: left !important;
}
.basket .pad20ri {
	padding-right: 20px !important;
	text-align: right !important;
}
.basket .pad5le {
	padding-left: 5px !important;
	text-align: left !important;
}
.basket .pad5ri {
	padding-right: 5px !important;
	text-align: right !important;
}
.basket .price {
	font-size: 17px;
	line-height: 20px;
}
.basket .red {
	color:#CA284D;
	font-weight: bold;
	font-family:Arial;
	padding-left: 3px;
}
.basket .border1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
}
.w120 {
	width: 120px !important;
}
.w80 {
	width: 80px !important;
}
.descr .title {
	color: #87cffa;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 20px;
}
.start {
	background-image: url(images/arrowup1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
}
@media print {
.start {
	display: none;
}
}
.button1 {
	/*background-image: url(images/button1-ri.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;*/
	background-color: #a8dfd1;
	display: block;
	height: 18px;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #572f33 !important;
	text-decoration: none !important;
	cursor: pointer;
}
.button1 span {
	/*background-image: url(images/button1-le.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	height: 17px;
	float: left;
	padding-top: 1px;
}
.button1:hover {
	background-color: #cdf3e9;
}
.button4 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 12px;
	color: #000 !important;
	background-image: url(images/button4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 31px;
	width: 122px;
	text-decoration: none !important;
	padding-top: 10px;
	text-align: center;
}
.button4:hover {
	color: #000 !important;
	background-position: 0px -41px;
}
.button5 {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 14px;
	color: #000 !important;
	background-image: url(images/button4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 26px;
	width: 122px;
	text-decoration: none !important;
	padding-top: 15px;
	text-align: center;
}
.button5:hover {
	color: #000 !important;
	background-position: 0px -41px;
}
.button6 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px !important;
	line-height: 14px !important;
	color: #000 !important;
	background-image: url(images/button6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 19px;
	width: 76px;
	text-decoration: none !important;
	padding-top: 5px;
	text-align: center;
}
.button6:hover {
	color: #000 !important;
	background-position: 0px -24px;
}
.slogan2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	color: #32B8F1;
	position: absolute;
	left: 4px;
	top: 435px;
	width: 350px;
	z-index: 20;


}
#rightcol .detail .contact input, #rightcol .detail2 .contact input,
#rightcol2 .detail .contact input, #rightcol2 .detail2 .contact input, 
#mine input
 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #000;
	border: 1px solid #c8bfb7;
	background-color: #e7e0db;
	width: 230px;
	height: 22px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
#mine {
color:#000000;
font-family:"Trebuchet MS",Arial;
font-size:12px;
font-weight:normal;
line-height:14px;
padding:15px 0 0 20px;
}
#mine .path {
padding-bottom:12px;
}
#mine p {
padding-top:12px;
}
#mine .radio {
background-color:transparent;
border:0;
height:auto;
padding:0;
width:auto;
}
#rightcol .detail .contact textarea, #rightcol .detail2 .contact textarea,
#rightcol2 .detail .contact textarea, #rightcol2 .detail2 .contact textarea,
#mine textarea {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #000;
	border: 1px solid #c8bfb7;
	background-color: #e7e0db;
	width: 230px;
	height: 150px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	overflow: auto;
}
#rightcol .detail .box1, #rightcol .detail2 .box1,
#rightcol2 .detail .box1, #rightcol2 .detail2 .box1,
#mine .box1, #mine .box2  {
	display: block;
	padding-bottom: 10px;
}
.symbols {
	padding-top: 10px;
}

.symbols img {
	border: 0px !important;
}
.data1 {
	margin-bottom: 20px;
	width: 600px;
}
.data1 td {
	padding: 5px;
	border-bottom: 1px solid #D2D0D0;
}
.data1 .border1 {
	border-left: 1px solid #D2D0D0;
}
.txtjstfy {
	text-align: justify;
}
.newsletter {
	float: right;
	width: 300px;
	font-family: "Trebuchet MS", Arial;
	color: #66676F;
	font-size: 12px;
	padding-right: 25px;
}
.newsletter input {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 18px;
	color: #908b8b;
	border: 1px solid #D2D0D0;
	padding-right: 4px;
	padding-left: 4px;
	height: 16px;
	float: right;
	margin-right:5px;
}
.newsletter .arrow {
	background-image: url(images/arrow5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: right;
	height: 17px;
	width: 16px;
	margin-top:2px;
}
.larger a {
   font-size: 14px;
}
#rightcol .download,
#rightcol2 .download {
	background-image: url(images/arrowdown1.gif);
	background-position: 100% 2px;
	background-repeat: no-repeat;
	height: 15px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	color: #000;
}
#rightcol .download:hover,
#rightcol2 .download:hover {
	color: #379F83 !important;
}
#rightcol .title2,
#rightcol2 .title2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	padding-right: 22px;
	padding-left: 20px;
	padding-bottom: 0px;
}
#rightcol .pointdown,
#rightcol2 .pointdown {
	position: absolute;
	left:0;
	top:-45px;
	z-index: 100;
	background-image: url(images/pointdownarrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	height: 20px;
	padding-left: 40px;
}
#rightcol .title3,
#rightcol2 .title3 {padding:5px 0 10px 0; font-size:16px; line-height:18px;}
#rightcol .contact,
#rightcol2 .contact {
	padding-left: 39px;
	padding-right: 30px;
}
#backlink {
	clear:both;
	/*margin-top:20px;
	margin-left:15px;*/
	padding:0 0 20px 39px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight:bold;
	line-height: 14px;
	color: #000;
	background-color: transparent;
	display: block;
}
#sampleprice{
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 14px;
	color: #000;
	background-color: transparent;
	display: block;
	padding-left:518px;
}