body {background:#ffffff; margin:0; padding:0;}

.head {width:100%; height:128px; margin:0 auto 0 auto;}
.head td.lf {background:url(images/head_bg_left3.jpg) top repeat-x;width:auto; }
.head td.lr {background:url(images/head_bg_right3.jpg) top repeat-x;width:auto;}
	.head td.logo {height:121px; width:1024px;  text-align:right; vertical-align:top; background:url(images/head_bg3.jpg) top no-repeat;}
		.head td.logo img.logo {float:left; padding:23px 0 0 0px; border:0;}
		.head td.logo div.info {float:right; width:131px; height:92px;  padding:15px 30px 0 15px; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#BAABAB; text-transform:uppercase; text-align:center;}
			.head td.logo div.info div {font-size:16px; line-height:18px; padding:16px 0 2px 0; color:#fff; margin:0;}
			.head td.logo div.info span.red {color:#DE574A;}
			.head td.logo div.info span.lightgrey {color:#D6D0D1;}
			.head td.logo div.info span.time {color:#D9D9D9; font-family:Arial, Helvetica, sans-serif;}
		.head table.menu  {height:33px; margin-top:0px;padding-top:0px;}
		.head td.logo tr.top td {height:5px; vertical-align:bottom; text-align:center;}
    .head td.logo tr.menu td {height:22px; background:url(images/menu_resize.gif) top repeat-x;}
    .head td.logo tr.menu td.right {width:21px; background:url(images/menu_right.gif) no-repeat;}
    .head td.logo tr.menu td.lft {width:5px; background:url(images/menu_left.gif) no-repeat;}
		.head td.logo td a {display:block; color:#fff; text-align:center; text-transform:uppercase; font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 9px 0 9px;}
	

.footer {background:#ffffff; width:100%; margin:0 auto 0 auto; font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	.footer .left {background:url(images/bottom_03.jpg) no-repeat;width:225px;height:167px;}
	.footer .left div.main {width:210px;height:140px; margin:10px;}
	.footer .left div.sub {height:34;padding:55px 0 0 18px; color:#838383; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
	.footer .right {background:url(images/bottom_02.jpg) no-repeat;width:750px;}
		.footer .right a {text-decoration:none; padding:0 9px 0 9px; color:#fff;}
	.footer .specializing {padding:6px 20px 7px 20px; font:normal 9px/11px Arial, Helvetica, sans-serif; text-align:center;}
#botlinks td{padding-top:20px;}
#botnav a{ margin-left:7px; background:url(images/bottom_bull.jpg) 5px no-repeat; color:#838383;font:normal 11px Arial, Helvetica, sans-serif; display:block;}

.content {width:1024px;background-color:#fff; margin:0 auto 0 auto; }
	.content td.left {width:185px; padding:6px 18px 8px 4px; vertical-align:top; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; line-height:1em; color:#D7CACA;} /* <- Vot tut menqt' wrift dlq levoy 4asti kontenta */
	.content td.center {width:auto; padding:0 0 10px 0; vertical-align:top; text-align:left; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#7E7E7F;} /* <- Vot tut menqt' wrift dlq central'noy 4asti kontenta */
	.content td.center_main {padding:6px 7px 8px 0; width:auto;}
	.content td.right {width:237px; padding:9px 7px 8px 14px; vertical-align:top; text-align:left; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#918787;} /* <- Vot tut menqt' wrift dlq pravoy 4asti kontenta */
	.content td.right a {color:#5e5e5e;text-decoration:none;}
	.content td.right a:hover {color:#5e5e5e;text-decoration:underline;}


/* Content block: left column */

/* Categories block */
.category_top {height:10px; line-height:10px; font-size:8px; background:url(images/category_top_left.gif) left no-repeat; padding-left:9px;}
	.category_top div {height:10px; line-height:10px; font-size:8px; background:url(images/category_top_right.gif) right no-repeat; padding-right:9px;}
		.category_top div div {background:#35383D;}
.category {background:url(images/category.gif) top repeat-x #565D62; padding:9px 10px 34px 18px; }
.category_bot {height:10px; line-height:10px; font-size:8px; background:url(images/category_bot_left.gif) left no-repeat; padding-left:9px;}
	.category_bot div {height:10px; line-height:10px; font-size:8px; background:url(images/category_bot_right.gif) right no-repeat; padding-right:9px;}
		.category_bot div div {background:#565D62}

	.category form {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; line-height:2.8em; color:#fff; text-transform:uppercase;}
		.category form input.text {width:125px; height:16px; vertical-align:middle; background-color:#E2E2E2; border-top:1px solid #858585; border-right:1px solid #AAABAD; border-bottom:1px solid #CCCCCD; border-left:2px inset #75787B; margin:0 4px 0 0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; text-transform:none;}
		.category form input.button {vertical-align:middle; width:20px; height:20px; margin:0; padding:0; border:0; background:url(images/category_button_go.gif);}
	.category h1 {padding:12px 0 18px 0; margin:0; font-size:1.8em; line-height:1.25em; font-weight:normal; color:#B3B1B1; }
		.category h1 span {color:#fff;}
	.category a {display:block; color:#D7CACA; text-decoration:none; padding:6px 0 7px 0; width:154px; background:url(images/category_link_bg.gif) left bottom repeat-x;}
  .category a:hover {color:#F72C32;}
  .category a.sel {color:#F72C32;}

/* Steve (3-27-09) - Adding category description style	 */
.category_description {
	border: solid 1px #ccc;
	padding: 3px 15px;
	margin: 10px 0 0;
}

/* Small image-links */
.sm_images {text-align:center; margin:7px 0 0 0;}
	.sm_images br {line-height:8px;}
	.sm_images img {border:0;}
	.sm_images .img_01 {margin:0 6px 0 4px;}
	.sm_images .img_02 {margin:0 0 0 12px;}


/* Content block: right column */

/* Outside block with red borders: */

.block_01_top {height:11px; font-size:10px; line-height:10px; background:url(images/right_block_01_top_left.gif) left no-repeat; padding-left:13px;}
	.block_01_top div {height:11px; line-height:10px; background:url(images/right_block_01_top_right.gif) right no-repeat; padding-right:12px;}
	.block_01_top div div {height:10px; line-height:10px; background:none; border-top:1px solid #C26765;}
.block_01_bot {height:11px; font-size:10px; line-height:10px; background:url(images/right_block_01_bot_left.gif) left no-repeat; padding-left:13px;}
	.block_01_bot div {height:11px; line-height:10px; background:url(images/right_block_01_bot_right.gif) right no-repeat; padding-right:12px;}
	.block_01_bot div div {height:10px; line-height:10px; background:none; border-bottom:1px solid #C26765;}
.block_01 {border-left:1px solid #C26765; border-right:1px solid #C26765; padding:0 11px 0 11px;}

/* Inside block with red borders: */

.block_02_top {height:9px; font-size:9px; line-height:10px; background:url(images/right_block_02_top_left.gif) left no-repeat; padding-left:9px;}
	.block_02_top div {height:9px; line-height:9px; background:url(images/right_block_02_top_right.gif) right no-repeat; padding-right:9px;}
	.block_02_top div div {height:8px; line-height:8px; background:none; border-top:1px solid #BE5F53;}
.block_02_bot {height:9px; font-size:9px; line-height:10px; background:url(images/right_block_02_bot_left.gif) left no-repeat; padding-left:9px;}
	.block_02_bot div {height:9px; line-height:9px; background:url(images/right_block_02_bot_right.gif) right no-repeat; padding-right:9px;}
	.block_02_bot div div {height:8px; line-height:8px; background:none; border-bottom:1px solid #BE5F53;}
.block_02 {border-left:1px solid #BE5F53; border-right:1px solid #BE5F53; padding:0;}
	
	.block_02 h1 {border-bottom:1px solid #BE5F53; padding:0 4px 3px 12px; margin:0; font-size:1.1em; color:#353535;} .block_02 h1 img {float:right; margin-right:4px; vertical-align:middle; border:0;} .block_02 h1 span {font-size:0.8em; color:#828282; padding-left:9px;}
	
	.block_02 table.preview {margin:9px 0 0 11px;}
		.block_02 table.preview .im {vertical-align:top; text-align:left; width:61px; padding:0 0 11px 0;} .block_02 table.preview .im img {border:1px solid #B2B2B2;}
		.block_02 table.preview .text {font:10px arial;vertical-align:top; text-align:left; padding:0 0 11px 0; width:135px;} .block_02 table.preview .text .red {color:#C35754;} .block_02 table.preview .text .lh_l {line-height:1.9em;}

/* Block with earth-image(besides top edges): */

.block_03 {background:url(images/right_block_01_bot_resize.gif) repeat-y;}
	.block_03 .in_01 {padding:0 8px 9px 8px; background:url(images/right_block_01_bot_earth.jpg) bottom no-repeat;}

.save30 {color:#040404; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; display:block; text-decoration:none;min-height:80px;}
	.save30 .red {color:#A61103;}
	.save30 .size_m {font-size:1.2em; line-height:normal;}
	.save30 .size_l {font-size:1.3em; line-height:normal;}
	.save30 .size_xl {font-size:2.2em; line-height:normal;}


/* Content block: center column */

td.center h1 {font-size:1.6em; line-height:1.2em; color:#747474; margin:0; padding:14px 0 20px 5px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;} .center h1 span {color:#CD2900;}
td.center h1 a {color:#747474; text-decoration:none;}
td.center h1 a:hover {color:#747474; text-decoration:underline;}
/* Block for item */

.item {width:100%;}
	.item td.image {width:222px; padding:0 10px 23px 0; vertical-align:top; text-align:left;} .item td.image td.bigim {width:165px; vertical-align:top; text-align:left;} .item td.image .smallim {vertical-align:bottom; text-align:left;} .item td.image .smallim img {display:block; border:1px solid #9C9C9C; margin:6px 0 0 0;}
	.item td.text {width:auto; padding:0 0 23px 0; vertical-align:top; text-align:left; font-size:1.18em; color:#35383D; line-height:normal;}
		.item td.text .size_l {font-size:1.15em; line-height:normal;}
		.item td.text .swiss_link {display:block; margin:14px 0 9px 0; border:0;}
		.item td.text .button_link {margin:5px 0 0 6px; border:0;}
		.item td.text .red {color:#CD2D27;}
	
.item_info {width:100%;}
	.item_info td.text {border-left:1px solid #E0E0E0; vertical-align:top;}
		.item_info td.text .link {border-top:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; display:block; float:left; padding:0 7px 0 7px; font-family:Arial, Helvetica, sans-serif; line-height:2em; color:#000000; text-decoration:none;} .item_info td.text .link_act {background-color:#a0a0a0; color:#000000;}
		.item_info td.text .cont {padding:10px 10px 0 15px; text-align:justify; width:90%; font-size:9px;color:#000000;}
		.item_info td.text ul {margin:10px 0 0 16px; padding:0; list-style:none;} .item_info td.text ul li {margin:0; padding:0 0 0 11px; background:url(images/list_img_01.gif) left 4px no-repeat;}
	.item_info td.buttons {padding:0 0 0 12px; text-align:right; vertical-align:top;} .item_info td.buttons img {border:0;} .item_info td.buttons .page {margin:15px 0 0 0;} .item_info td.buttons .page img {margin:4px 0 0 0;}

/* Block of Items */

.pages_links {padding:11px 0 0 0; float:right; font-size:1.0em; color:#7C7C7C; text-transform:uppercase; text-align:right;}
	.pages_links a {color:#7C7C7C; font-weight:bold; text-decoration:none;} .pages_links a.prev {padding-left:12px; background:url(images/pages_link_prev.gif) left center no-repeat;} .pages_links a.next {padding-right:12px; background:url(images/pages_link_next.gif) right center no-repeat;} .pages_links a:hover {text-decoration:underline;}
	 .pages_links .black {color:#C80000;}
	
.link_filter a {display:block; padding:0 7px 0 7px; font-size:0.9em; line-height:1.7em; color:#7C7C7C; text-decoration:none; border:1px solid #CBCBCB; margin:0 6px 0 0; text-transform:uppercase; float:left;}
.link_filter a:hover { color:#ff0000; border:1px solid #ff0000; }
.link_filter a.selected { color:#ff0000; border:1px solid #ff0000; }

.items {width:100%; margin:18px 0 5px 0; font-size:0.8em; line-height:normal;height:100%;min-height:300px;}
	.items .l_item {border-right:1px solid #DCDCDC; width:50%; vertical-align:top; text-align:left;*height:270px;min-height:400px;}
	.items .r_item {width:50%; vertical-align:top; text-align:left;*height:270px;min-height:400px;}
	.items .l_mid {width:50%; height:13px; vertical-align:middle;} .items .l_mid div {height:1px; background-color:#DCDCDC; margin:0 7px 0 0;}
 .items .r_mid {width:50%; height:13px; vertical-align:middle;} .items .r_mid div {height:1px; background-color:#DCDCDC; margin:0 0 0 6px;}
	.items table {margin:0 5px 0 1px;} .items .r_item table {margin-left:5px;}
		.items table .image {width:121px; padding:0 0 8px 0; vertical-align:middle; text-align:left;}
		.items table .text {width:165px;padding:0 0 8px 5px; font-size:10px; font-family:Arial;}
	.items img.img_01 {margin:0 4px 5px 0;}
	.items img.img_02 {margin:4px 0 0 0;}
	.items img {border:0;}
	.items .red {color:#A61103;}
	.items table .albot {vertical-align:bottom;}


/* Content block: center MAIN block */

.main_centercol {width:100%; margin:9px 0 0 0;}
	.content .main_centercol .center {width:auto; padding-bottom:0;}
	.content .main_centercol .right {padding:0 0 0 14px;}

/* Block for a big image */

.forbigimage {text-align:center;}

/* Block "Mother's Day Special..." */

.mother {height:71px; background:url(images/main_motherday_left.gif) left no-repeat; padding-left:7px;}
	.mother img {border:0;}
	.mother div {height:71px; background:url(images/main_motherday_right.gif) right no-repeat; padding-right:10px;}
	.mother div a {height:63px; display:block; padding:8px 0 0 9px; background:url(images/main_motherday_resize.gif) repeat-x;}


/* Other styles */

.banner_01 {display:block; margin:7px 0 0 0; border:0;}
.banner_02 {display:block; margin:3px 0 0 2px; padding:0 0 7px 2px; background:url(images/fedex_border.gif) left bottom no-repeat; border:0;}
.banner_03 {display:block; border:0;}
		
.marg_01 {margin:4px 0 0 0;}
.marg_02 {margin:9px 0 0 0;}

.content .pad_01 {padding:6px 0 1px 0;}
.content .pad_01 a {color:#747474; text-decoration:none;}
.content .pad_01 a:hover {color:#747474; text-decoration:underline;}


.img_static {display:block;}
.clearall {clear:both;}
/*
.top_ten {font:normal 12px Arial, Helvetica, sans-serif; color:#565455;background:#f1f1f1;}
.top_ten_num {width:80px;text-align:right;}
.top_ten .top_ten_num h1 {font-weight:bold;color:#a60f04;}
.top_ten .top_ten_text h1 {font-weight:bold;}
 */

.errors {
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF0000;
text-align:center;
}
.success {
font:bold 12px Arial, Helvetica, sans-serif;
color:#525252;
text-align:center;
}
.formtext {
font:bold 11px Arial, Helvetica, sans-serif;
color:#525252;
text-align:right;
}
.formtext a{
font:bold 11px Arial, Helvetica, sans-serif;
color:#525252;
}
.formtext a:hover{
font:bold 11px Arial, Helvetica, sans-serif;
color:#A61103;
}
.formtext a.selected{
font:bold 13px Arial, Helvetica, sans-serif;
color:#A61103;
}
.txtbox {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
width:300px;
}
.txtmedium {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
width:150px;
}
.textareas {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
width:400px;
height:150px;
}
.mceEditor {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
width:400px;
height:400px;
}
.admintables {
border:0px solid;
padding:5px;
}
.admintables tr td{
padding:5px;
margin:5px;
text-align:left;
}
.admintables tr th{
padding:5px;
margin:5px;
text-align:left;
font-weight:bold;
}
.admintables  img{
border:0px;
}
/*
.buttons {
font:bold 10px Arial, Helvetica, sans-serif;
color:#525252;
}
*/
.buttons {
width:93px;
height:21px;
font-size:1.1em;
line-height:1.75em;
color:#646464;
background-color:#E0E0E0;
padding:0;
margin:0;
border:0;
}

.selects {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
}
.back {padding-left:10px;margin-left:10px;}
.back a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#A61103;
}
.seo {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
width:400px;
height:40px;
}
.row0{
background-color:#FFFFFF;
}
.row1{
background-color:#DEDFDF;
}
.head_row{
background-color:#CCCCCC;
}

.txtsmall {
font:normal 10px Arial, Helvetica, sans-serif;
color:#525252;
width:50px;
}

div.check {position:relative;}
form.check {position:fixed; _position:absolute; *position:absolute; top:50px; left:40%; border:7px solid #A8ADB1; padding:5px 5px 12px 13px; margin: 0 0 0 -122px; width:244px; color:#000; font-family:Arial, Helvetica, sans-serif; background-color:#fff; visibility:hidden;}
	form.check h1 {font:normal 2em/1.7em "Times New Roman", Times, serif; color:#010101; border-bottom:1px solid #EBEBEB; padding:0 0 0 2px; margin:0 0 10px 0;}
		form.check img.close {float:right; border:0;}
	form.check p {font-size:1.1em; line-height:normal; padding:0 0 14px 0; margin:0;}
	form.check .textboxes {padding:14px 0 9px 0;}
	form.check .red {color:#A51107;}
	form.check input.text, form.check select {width:96%; border:1px solid #BD8179; font-size:1.1em; line-height:1.6em; height:auto; margin:2px 0 4px 0; display:block; color:#535353;}
	form.check input.button {width:93px; height:21px; font-size:1.1em; line-height:1.75em; color:#646464; background-color:#E0E0E0; padding:0; margin:0; border:0;}
	form.check textarea {width:96%; height:45px; border:1px solid #BD8179; margin:2px 0 4px 0; display:block;font-size:1.1em; line-height:1.6em; color:#535353;}

div.check2 {position:absolute; top:56px; left:188px; border:7px solid #A8ADB1; padding:5px 5px 12px 13px; margin:0; width:244px; color:#000; font-family:Arial, Helvetica, sans-serif; background-color:#fff; visibility:hidden;}
	div.check2 h1 {font:normal 2em/1.7em "Times New Roman", Times, serif; color:#010101; border-bottom:1px solid #EBEBEB; padding:0 0 0 2px; margin:0 0 10px 0;}
		div.check2 img.close {float:right; border:0;}
	div.check2 p {font-size:1.1em; line-height:normal; padding:0 0 14px 0; margin:0;}
	div.check2 .textboxes {padding:14px 0 9px 0;}
	div.check2 .red {color:#A51107;}
	div.check2 input.text, div.check2 select {width:96%; border:1px solid #BD8179; font-size:1.1em; line-height:1.6em; height:auto; margin:2px 0 4px 0; display:block; color:#535353;}
	div.check2 input.button {width:93px; height:21px; font-size:1.1em; line-height:1.75em; color:#646464; background-color:#E0E0E0; padding:0; margin:0; border:0;}
	div.check2 textarea {width:96%; height:45px; border:1px solid #BD8179; margin:2px 0 4px 0; display:block;font-size:1.1em; line-height:1.6em; color:#535353;}

div.contact { padding:5px 5px 12px 13px; margin:0; width:244px; color:#000; font-family:Arial, Helvetica, sans-serif; background-color:#fff; visibility:hidden;}
	div.contact h1 {font:normal 2em/1.7em "Times New Roman", Times, serif; color:#010101; border-bottom:1px solid #EBEBEB; padding:0 0 0 2px; margin:0 0 10px 0;}
		div.contact img.close {float:right; border:0;}
	div.contact p {font-size:1.1em; line-height:normal; padding:0 0 14px 0; margin:0;}
	div.contact .textboxes {padding:14px 0 9px 0;}
	div.contact .red {color:#A51107;}
	div.contact input.text, div.contact select {width:96%; border:1px solid #BD8179; font-size:1.1em; line-height:1.6em; height:auto; margin:2px 0 4px 0; display:block; color:#535353;}
	div.contact input.button {width:93px; height:21px; font-size:1.1em; line-height:1.75em; color:#646464; background-color:#E0E0E0; padding:0; margin:0; border:0;}
	div.contact textarea {width:96%; height:45px; border:1px solid #BD8179; margin:2px 0 4px 0; display:block;font-size:1.1em; line-height:1.6em; color:#535353;}
.contact_text strong {color:#9F0F04;}

.navtext{
	background-color:#FDFBDB;
	border:solid 1px #BBBBBB;
	padding:10px;
	font-family:arial;
	font-size:11px;
	width:250px;
	color: #000000;
	text-decoration: none;
}
	

