@charset "utf-8";
/* CSS Document */

body, html {margin: 0px; padding: 0px; height:100%;}
body {background-color:#ffffff;}
form {margin:0px;}
a {outline: none;}
img {border:0;}
p, h1, h2, h3, h4, h5, h6 {padding: 0px; margin:0px;}
ul, li, ol, dl, dt, dd {padding:0px; margin:0px;}
ul li {list-style-type:none;}
.wrapper {width:947px; margin:0 auto;}
.maxh {height:100%; width:100%;}
.maxh .top {vertical-align:top;}
.maxh .bottom {vertical-align:bottom; padding:12px 0 0 0;}

#header {height:64px; padding:31px 15px 0 15px;}
#header h1 {
	height: 57px;
	text-align: left;
	display: block;
	float: left;
}
#header h1 a {
	background-image: url(../images/oikos_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -8000px;
	display: block;
	height: 57px;
	width: 175px;
	text-align: left;
	float: left;
}

#header .links {padding:12px 0px 0 0px; height:16px; color:#5b5b5b; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px;}
#header .left {float:left; /*padding-left:20px;*/}
#header .right {float:right; text-align:right;}
#header .middle {float:left; text-align:right; width:200px; margin:-8px 0px 0px 23px;}
#header .links .simple,
#header .links .separator {float:left;}
#header .links .dark {color:#000;}
#header .links a {color:#5b5b5b; text-decoration:none;}
#header .links a:hover {color:#ff0302;}
#header .links .go {height:16px; display:block; float:left; background-image:url(../images/arrowright2.gif); background-position:100% 5px; background-repeat:no-repeat; padding:0 17px 0 0;}
#header .links .go:hover {background-position:100% -11px;}
#header .links .cart {height:16px; display:block; float:left; background-image:url(../images/cart.gif); background-position:0 0px; background-repeat:no-repeat; padding:0 0 0 25px;}
#header .links .cart:hover {background-position:0 -16px;}
#header .links .wedding {color:#979797;}
#header .links .wish {background-image:url(../images/wish.gif); background-position:0 -1px; background-repeat:no-repeat; padding:0 0 0 18px;}
#header .links .wish:hover {background-position:0 -17px;}

.pad20le {padding-left:20px;}
.pad10le {padding-left:10px;}

#menu {border-bottom:1px solid #303030; font-family:Arial, Helvetica, sans-serif; font-size:33px; line-height:42px; font-weight:bold; letter-spacing:-1px; padding:0 0 0px 0; position:relative; height:46px; clear:both;}
#menu table {width:100%;}
#menu td {vertical-align:top; text-align:center; padding:0 13px 0 13px;}
#menu td a {text-decoration:none; padding:0 0px 2px 0px; background-color:#ffffff; height:44px; display:block; white-space:nowrap;}
#menu td a:hover { /*color:#d0d0d0;*/}
#menu td a.selected {padding:0 0px 0px 0px; border-bottom-style:solid; border-bottom-width:2px;}
#menu td.color1 a {color:#ffc410;}
#menu td.color1 a:hover {color:#FFDD75;}
#menu td.color1 a.selected {border-bottom-color:#ffc410; color:#ffc410;}
#menu td.color2 a {color:#f3426b;}
#menu td.color2 a:hover {color:#fba5b9;}
#menu td.color2 a.selected {border-bottom-color:#f57d99; color:#f57d99;}
#menu td.color3 a {color:#4bb1f2;}
#menu td.color3 a:hover {color:#94CFF8;}
#menu td.color3 a.selected {border-bottom-color:#4bb1f2; color:#4bb1f2;}
#menu td.color4 a {color:#2bd5c4;}
#menu td.color4 a:hover {color:#88e8de;}
#menu td.color4 a.selected {border-bottom-color:#5ddbce; color:#5ddbce;}
#menu td.color5 a {color:#00a651;}
#menu td.color5 a:hover {color:#9ed8ba;}
#menu td.color5 a.selected {border-bottom-color:#00a651; color:#00a651;}
#menu td.color6 a {color:#ff0302;}
#menu td.color6 a:hover {color:#FF7171;}
#menu td.color6 a.selected {border-bottom-color:#ff0302; color:#ff0302;}
#menu td.color7 a {color:#c80050;}
#menu td.color7 a:hover {color:#c37d99;}
#menu td.color7 a.selected {border-bottom-color:#5ddbce; color:#5ddbce;}
#menu td.invisible a {color:#fff;}
#menu td.invisible a:hover {color:#fff;}
#menu td.invisible a.selected {border-bottom-color:#fff; color:#fff;}
#eshoplayer {position:absolute; right:-12px; bottom:-15px; z-index:4;}
#eshoplink {width:123px; height:46px; position:absolute; right:13px; bottom:0; z-index:6;}
#eshoplink a {display:block; width:123px; height:46px; background-image:url(../images/transp.gif); background-position:0 0; background-repeat:repeat;}

#player {width:540px; height:46px; float:left; background-color:#ffe611; margin:0 0 15px 0;}

#searcharea {width:363px; height:37px; float:right; background-color:#ffe611; padding:9px 12px 0 18px; margin:0 0 15px 0;}
#searcharea input {width:287px; height:14px; border:0; background-color:#ffffff; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#5b5b5b; padding:7px 11px 7px 11px; float:left;}
#searcharea .go {width:39px; height:19px; display:block; float:right; background-image:url(../images/arrowdown1.gif); background-position:0 0; background-repeat:no-repeat; margin:6px 0 0 0;}
#searcharea .go:hover {background-position:0 -19px;}

#path {color:#5b5b5b; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; padding:9px 15px 10px 15px; clear:both;}
#path a {color:#5b5b5b; text-decoration:none;}
#path a:hover {color:#ff0302;}
#path .right {float:right; padding-left:200px; font-size:13px; line-height:15px; margin-top:-4px;}
#path .color2 {color:#F3426B; font-weight:bold; font-size:20px; line-height:22px; letter-spacing:-1px;}
#path .color2:hover {color:#fba5b9;}

#featured {border:1px solid #979797; overflow:hidden; padding:0 13px 0 0; height:149px; margin:0 0 12px 0; clear:both;}
#featured h3 {color:#ff0302; font-family:Arial, Helvetica, sans-serif; font-size:61px; line-height:62px; font-weight:bold; letter-spacing:-2px; display:block; float:left; height:109px; padding:40px 0 0 17px; font-weight:bold;}
#featured .carousel {float:right; width:649px;}
#featured .carousel .jCarouselLite {width:477px !important;}
#featured .carousel .jCarouselLite li {margin:0 15px 0 0px;}
#featured .carousel .jCarouselLite li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#A2A2A2; text-decoration:none;}
#featured .carousel .jCarouselLite li a:hover img {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
#featured .carousel .next {display:block; width:59px; height:117px; background-image:url(../images/arrowright1.gif); background-position:0 0; background-repeat:no-repeat; float:right; margin:16px 0 0 0px;}
#featured .carousel .prev {display:block; width:59px; height:117px; background-image:url(../images/arrowleft1.gif); background-position:0 0; background-repeat:no-repeat; float:left; margin:16px 28px 0 0;}
#featured .carousel .next:hover, #featured .carousel .prev:hover {background-position:-59px 0;}
#featured .carousel .jCarouselLite {float:left;}

.list1, .main {border:1px solid #b2b2b2; overflow:hidden; padding:33px 20px 33px 17px; margin:0 0 10px 0; clear:both;}
.main {width:908px; position:relative;}

.list1 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; color:#ff0302; font-size:61px; line-height:62px; padding:5px 0px 30px 0px;}

.color4 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:62px; line-height:64px; padding:5px 0px 8px 0px; color:#2bd5c4;}
.color4 h4 {color:#ffc410; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 22px 0px; clear:both; width:908px;}
.color4 ul.submenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; padding:0 0 20px 0; overflow:hidden; color:#2bd5c4; font-size:20px; line-height:26px; width:600px; clear:both;}
.color4 ul.submenu li {float:left; white-space:nowrap;}
.color4 ul.submenu li.separator {padding:0 6px 0 6px;}
.color4 ul.submenu li a {/*color:#2bd5c4;*/ color:#0ec8b5; text-decoration:none;}
.color4 ul.submenu li a:hover {/*color:#009395;*/ color:#88e8d9;}
.color4 ul.submenu li a.selected,
.color4 ul.submenu li a.selected:hover {/*color:#88e8de; color:#88e8d9;*/ color:#008183;}

.color5 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:62px; line-height:64px; padding:5px 0px 8px 0px; color:#00A651;}
.color5 h4 {color:#ffc410; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 22px 0px;}
.color5 ul.submenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; padding:0 0 20px 0; overflow:hidden; color:#F3426B; font-size:20px; line-height:26px; width:600px; clear:both;}
.color5 ul.submenu li {float:left; white-space:nowrap;}
.color5 ul.submenu li.separator {color:#00A651; padding:0 6px 0 6px;}
.color5 ul.submenu li a {color:#00A651; text-decoration:none;}
.color5 ul.submenu li a:hover {color:#90c6aa;}
.color5 ul.submenu li a.selected,
.color5 ul.submenu li a.selected:hover {/*color:#fba5b9;*/ color:#004b25;}

.color1 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:62px; line-height:64px; padding:5px 0px 8px 0px; color:#ffc410;}
.color1 h4 {color:#57B6F3; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 22px 0px; clear:both; width:908px;}
.color1 ul.submenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; padding:0 0 20px 0; overflow:hidden; color:#ffc410; font-size:20px; line-height:26px; width:600px; clear:both;}
.color1 ul.submenu li {float:left; white-space:nowrap;}
.color1 ul.submenu li.separator {padding:0 6px 0 6px;}
.color1 ul.submenu li a {color:#ffc410; text-decoration:none;}
.color1 ul.submenu li a:hover {color:#cc9900;}
.color1 ul.submenu li a.selected,
.color1 ul.submenu li a.selected:hover {/*color:#ffd863;*/ color:#cc9900;}

.color2 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:62px; line-height:64px; padding:5px 0px 8px 0px; color:#F3426B;}
.color2 h4 {color:#ffc410; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 22px 0px; clear:both; width:908px;}
.color2 ul.submenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; padding:0 0 20px 0; overflow:hidden; color:#F3426B; font-size:20px; line-height:26px; width:600px; clear:both;}
.color2 ul.submenu li {float:left; white-space:nowrap;}
.color2 ul.submenu li.separator {padding:0 6px 0 6px;}
.color2 ul.submenu li a {color:#F3426B; text-decoration:none;}
.color2 ul.submenu li a:hover {color:#fba5b9;}
.color2 ul.submenu li a.selected,
.color2 ul.submenu li a.selected:hover {/*color:#fba5b9;*/ color:#b6002a;}

.color6 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:73px; line-height:74px; padding:5px 0px 8px 0px; color:#ef4f4e;}
.color6 h4 {color:#ffc410; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 22px 0px;}
.color6 ul.submenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; display:block; padding:0 0 20px 0; overflow:hidden; color:#8e6ab2; font-size:30px; line-height:32px; width:700px;}
.color6 ul.submenu li {float:left; white-space:nowrap;}
.color6 ul.submenu li.separator {padding:0 6px 0 0px;}
.color6 ul.submenu li a {color:#a083bd; text-decoration:none;}
.color6 ul.submenu li a:hover {color:#c6b1dc;}
.color6 ul.submenu li a.selected,
.color6 ul.submenu li a.selected:hover {/*color:#c6b1dc;*/ color:#6f4d91;}


.color7 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:62px; line-height:64px; padding:5px 0px 8px 0px; color:#c80050;}
.color7 h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:73px; line-height:74px; padding:5px 0px 8px 0px; color:#00AEEF;}

.color8 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:50px; line-height:52px; padding:5px 0px 8px 0px; color:#00AEEF;}
.color8 h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:36px; line-height:38px; padding:5px 0px 10px 0px; color:#00AEEF;}
.color8 ul.submenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; padding:0 0 40px 0; overflow:hidden; color:#8e6ab2; font-size:20px; line-height:26px; width:600px; clear:both;}
.color8 ul.submenu li {float:left; white-space:nowrap;}
.color8 ul.submenu li.separator {padding:0 6px 0 6px;}
.color8 ul.submenu li a {color:#a083bd; text-decoration:none;}
.color8 ul.submenu li a span {color:#c6b1dc;}
.color8 ul.submenu li a:hover {color:#6f4d91;}
.color8 ul.submenu li a:hover span {color:#a18cb7;}
.color8 ul.submenu li a.selected,
.color8 ul.submenu li a.selected:hover {/*color:#fba5b9;*/ color:#a083bd;}

.color3 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; color:#57b6f3; font-size:62px; line-height:64px; padding:5px 0px 8px 0px;}
.color3 h4 {color:#ffc410; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 22px 0px; clear:both;width:908px;}
.color3 p {color:#57b6f3; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:0px 0px 22px 0px; width:820px; clear:both;}
.color3 p a {color:#57B6F3; text-decoration:none; border-bottom:1px dashed #8E6AB2;}
.color3 p a:hover {color:#8E6AB2;}

.main .event {margin:0 0 0px 0; clear:both;}
.main .event .txt {background-color:#c0c0c0; overflow:hidden; font-family:Arial, Helvetica, sans-serif; width:908px;}
.main .event .right {float:right; width:638px; font-size:12px; line-height:18px; color:#fff;}
.main .event .photos {padding:20px 0px 40px 0px; overflow:hidden; height:215px; display:block;}
.main .event .photos ul {width:924px; display:block;}
.main .event .photos li {float:left; width:292px; display:block; margin:0 16px 0 0; overflow:hidden; height:215px;}
.main .event .photos li a {color:#8c8c8c; text-decoration:none; font:normal 12px/14px Arial, Helvetica, sans-serif;}
.main .event .photos li a:hover img {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
.main .event .right .pad {padding:25px 30px 25px 30px;}
.main .event h5 {float:left; display:block; width:240px; padding:20px 0 25px 30px; color:#fffefe; font-size:40px; line-height:42px; letter-spacing:-1px;}
.main .event .right .descr {width:520px; padding:0 0 0px 0; text-align:left;}
.main .event .right .descr p {color:#fff; width:auto; padding:0px 0px 10px 0px;}
.main .event .right .descr a {color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.main .event .right .descr a:hover {color:#0099ff;}
.main .event .right .info {padding:16px 0 0 0;}

.main .event .left .carousel .jCarouselLite {float:left;}
.main .event .left .carousel .jCarouselLite li {margin:0 0px 0 0px;}
.main .event .left .carousel .jCarouselLite li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#A2A2A2; text-decoration:none;}
.main .event .left .carousel .jCarouselLite li a:hover img {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
.main .event .left .carousel .next {display:block; width:15px; height:28px; background-image:url(../images/arrowright4.gif); background-position:0 0; background-repeat:no-repeat; float:left; margin:160px 0 0 12px;}
.main .event .left .carousel .prev {display:block; width:15px; height:28px; background-image:url(../images/arrowleft4.gif); background-position:0 0; background-repeat:no-repeat; float:left; margin:160px 12px 0 0;}
.main .event .left .carousel .next:hover,
.main .event .left .carousel .prev:hover {background-position:-15px 0;}

#hlthumbs {position:relative; width:910px; overflow:hidden; min-height:390px; background-image:url(../images/noimgbck.gif); background-position:0 0; background-repeat:repeat; clear:both;}
.main #hlthumbs {height:650px;}
#hlthumbs li {float:left; width:130px; height:130px; display:block; overflow:hidden;}
#hlthumbs li img {}
#hlthumbs li a {display:block; width:130px; height:130px; text-decoration:none; color:#8c8c8c; font:normal 12px/14px Arial, Helvetica, sans-serif;}
#hlthumbs li a:hover {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
#hlthumbs .hidden {display:none; width:0; height:0;}
#hlinfo {width:260px; height:260px; position:absolute; z-index:10; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000;}
/*.main #hlinfo {color:#fff;}*/
#hlinfo[id] {background-image:url(../images/hlinfobck.png); background-position:0 0; background-repeat:repeat;}
/*.main #hlinfo[id] {background-image:url(../images/hlinfobck2.png); background-position:0 0; background-repeat:repeat;}*/
#hlinfo img {margin:0 0 7px 0;}
#hlinfo h6 {margin:0 0 4px 0; font-size:11px; line-height:14px; font-weight:normal;}
#hlinfo a {color:#CE8600/*4BB1F2*/; text-decoration:none; font-weight:normal; font-size:10px;}
#hlinfo a:hover {color:#8A5A00;}
#hlinfo .pad {padding:12px 20px 0 20px; border:1px dashed #e4e4e4; width:218px; height:246px;}
/*.main #hlinfo .pad {border-color:#626262;}*/

/*HIGLIGHTS THUMBS 1ST ROW*/
#hlthumbs .hlinfo11 {left:130px; top:130px; display:block;}
#hlthumbs .hlinfo12 {left:260px; top:130px; display:block;}
#hlthumbs .hlinfo13 {left:390px; top:130px; display:block;}
#hlthumbs .hlinfo14 {left:520px; top:130px; display:block;}
#hlthumbs .hlinfo15 {right:390px; top:130px; display:block;}
#hlthumbs .hlinfo16 {right:260px; top:130px; display:block;}
#hlthumbs .hlinfo17 {right:130px; top:130px; display:block;}

/*HIGLIGHTS THUMBS 2ND ROW IF ONLY 3 ROWS*/
#hlthumbs .hlinfo21 {left:130px; top:130px; display:block;}
#hlthumbs .hlinfo22 {left:260px; top:130px; display:block;}
#hlthumbs .hlinfo23 {left:390px; top:130px; display:block;}
#hlthumbs .hlinfo24 {left:520px; top:130px; display:block;}
#hlthumbs .hlinfo25 {right:390px; top:130px; display:block;}
#hlthumbs .hlinfo26 {right:260px; top:130px; display:block;}
#hlthumbs .hlinfo27 {right:130px; top:130px; display:block;}

/*HIGLIGHTS THUMBS 2ND ROW IF 5 ROWS*/
.main #hlthumbs .hlinfo21 {left:130px; top:260px; display:block;}
.main #hlthumbs .hlinfo22 {left:260px; top:260px; display:block;}
.main #hlthumbs .hlinfo23 {left:390px; top:260px; display:block;}
.main #hlthumbs .hlinfo24 {left:520px; top:260px; display:block;}
.main #hlthumbs .hlinfo25 {right:390px; top:260px; display:block;}
.main #hlthumbs .hlinfo26 {right:260px; top:260px; display:block;}
.main #hlthumbs .hlinfo27 {right:130px; top:260px; display:block;}

/*HIGLIGHTS THUMBS 3RD ROW IF ONLY 3 ROWS*/
#hlthumbs .hlinfo31 {left:130px; bottom:130px; display:block;}
#hlthumbs .hlinfo32 {left:260px; bottom:130px; display:block;}
#hlthumbs .hlinfo33 {left:390px; bottom:130px; display:block;}
#hlthumbs .hlinfo34 {left:520px; bottom:130px; display:block;}
#hlthumbs .hlinfo35 {right:390px; bottom:130px; display:block;}
#hlthumbs .hlinfo36 {right:260px; bottom:130px; display:block;}
#hlthumbs .hlinfo37 {right:130px; bottom:130px; display:block;}

/*HIGLIGHTS THUMBS 3RD ROW IF 5 ROWS*/
.main #hlthumbs .hlinfo31 {left:130px; top:390px; display:block;}
.main #hlthumbs .hlinfo32 {left:260px; top:390px; display:block;}
.main #hlthumbs .hlinfo33 {left:390px; top:390px; display:block;}
.main #hlthumbs .hlinfo34 {left:520px; top:390px; display:block;}
.main #hlthumbs .hlinfo35 {right:390px; top:390px; display:block;}
.main #hlthumbs .hlinfo36 {right:260px; top:390px; display:block;}
.main #hlthumbs .hlinfo37 {right:130px; top:390px; display:block;}

/*HIGLIGHTS THUMBS 4TH ROW*/
#hlthumbs .hlinfo41 {left:130px; bottom:260px; display:block;}
#hlthumbs .hlinfo42 {left:260px; bottom:260px; display:block;}
#hlthumbs .hlinfo43 {left:390px; bottom:260px; display:block;}
#hlthumbs .hlinfo44 {left:520px; bottom:260px; display:block;}
#hlthumbs .hlinfo45 {right:390px; bottom:260px; display:block;}
#hlthumbs .hlinfo46 {right:260px; bottom:260px; display:block;}
#hlthumbs .hlinfo47 {right:130px; bottom:260px; display:block;}

/*HIGLIGHTS THUMBS 5TH ROW*/
#hlthumbs .hlinfo51 {left:130px; bottom:130px; display:block;}
#hlthumbs .hlinfo52 {left:260px; bottom:130px; display:block;}
#hlthumbs .hlinfo53 {left:390px; bottom:130px; display:block;}
#hlthumbs .hlinfo54 {left:520px; bottom:130px; display:block;}
#hlthumbs .hlinfo55 {right:390px; bottom:130px; display:block;}
#hlthumbs .hlinfo56 {right:260px; bottom:130px; display:block;}
#hlthumbs .hlinfo57 {right:130px; bottom:130px; display:block;}

.main .paging {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000; height:16px; clear:both;}
.main .padtop1 {padding:22px 0 0px 0;}
.main .padbot1 {padding:0px 0 22px 0;}
.main .padtop2 {padding:30px 0 0px 0;}
.main .padbot2 {padding:0px 0 30px 0;}
.main .paging a {color:#000; text-decoration:none; height:16px; display:block; background-repeat:no-repeat;}
.main .paging a.prev {float:left; background-image:url(../images/arrowleft2.gif); background-position:0 4px; padding:0 0 0 17px;}
.main .paging a.next {float:right; background-image:url(../images/arrowright2.gif); background-position:100% 4px; padding:0 17px 0 0;}
.main .paging a.prev:hover {background-position:0 -12px; color:#ff0302;}
.main .paging a.next:hover {background-position:100% -12px; color:#ff0302;}
.main .paging .center {padding:0 200px; text-align:center;}

.main ul.products {display:block; width:920px; height:1291px; overflow:hidden; clear:both;}
.main ul.products li {width:218px; height:274px; display:block; float:left; margin:0 12px 65px 0; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.main ul.products li .photolink {display:block; width:218px; height:218px; overflow:hidden; margin:0 0 13px 0; text-align:center; color:#8c8c8c; text-decoration:none; font:normal 12px/14px Arial, Helvetica, sans-serif;}
.main ul.products li img {/*margin:0 0 13px 0;*/}
.main ul.products li a:hover img {filter: Alpha(Opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
.main ul.products li .title {font-size:12px; line-height:14px; font-weight:bold; display:block; width:180px; margin:0 auto;}
.main ul.products li .title a {text-decoration:none;}

.color1 ul.products li .title {color:#FFC410;}
.color1 ul.products li .title a {color:#FFC410;}
.color1 ul.products li .title a:hover {color:#cc9900;}

.color2 ul.products li .title {color:#F3426B;}
.color2 ul.products li .title a {color:#F3426B;}
.color2 ul.products li .title a:hover {color:#b6002a;}

.color4 ul.products li .title {color:#2BD5C4;}
.color4 ul.products li .title a {/*color:#2BD5C4;*/ color:#00b7a5;}
.color4 ul.products li .title a:hover {/*color:#009395;*/ color:#006f71;}

.color6 ul.products li .title {color:#EF4F4E;}
.color6 ul.products li .title a {color:#EF4F4E;}
.color6 ul.products li .title a:hover {color:#930C09;}

.color8 ul.products li .title {color:#00AEEF;}
.color8 ul.products li .title a {color:#00AEEF;}
.color8 ul.products li .title a:hover {color:#0075a1;}

.main ul.products li .subtitle {color:#000; font-size:11px; line-height:14px; font-weight:normal; display:block; width:180px; margin:0 auto;}
.main ul.products li .price {color:#EF4F4E; font-size:16px; line-height:24px; font-weight:bold; display:block; width:180px; margin:0 auto;}

#newssample {height:81px; border:1px solid #b2b2b2; padding:40px 30px 28px 17px; margin:0 0 10px 0;}
#newssample h3 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:71px; line-height:60px; padding:0px 0px 0px 0px; font-weight:bold; letter-spacing:-1px; float:left; display:block;}
#newssample .txt {float:left; width:510px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:10px 0 0 40px; text-align:justify; height:71px; overflow:hidden;}
#newssample .txt a {color:#5d5d5d; text-decoration:none; border-bottom:1px dashed #00AEEF;}
#newssample .txt a:hover {color:#00AEEF;}
#newssample .txt h4 {font-weight:normal; font-size:12px; line-height:14px; text-align:left;}
#newssample .go {width:125px; height:63px; float:right; display:block; background-image:url(../images/arrowdown2.gif); background-position:0 0; background-repeat:no-repeat; margin:10px 0 0 0;}
#newssample .go:hover {background-position:0 -63px;}

#newsletter {width:379px; height:234px; border:1px solid #b2b2b2; padding:40px 17px 0px 24px; margin:0 0 10px 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000;}
#newsletter h3 {color:#00aeef; font-family:Arial, Helvetica, sans-serif; font-size:71px; line-height:60px; padding:0px 0px 8px 0px; margin:0 0 0 -7px; font-weight:bold; letter-spacing:-1px;}
#newsletter form {padding:18px 0 0 0;}
#newsletter input {width:319px; height:14px; background-color:#0e0e0e; border:0; padding:8px 13px 6px 13px; margin:0 0 6px 0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#FFF;}
#newsletter .go {width:66px; height:33px; float:right; display:block; background-image:url(../images/arrowdown3.gif); background-position:0 0; background-repeat:no-repeat; margin:7px 33px 0 0;}
#newsletter .go:hover {background-position:0 -33px;}

#sales {width:462px; height:234px; border:1px solid #b2b2b2; padding:40px 17px 0px 32px; margin:0 0 10px 0; float:right;}
#sales h3 {color:#FFC410; font-family:Arial, Helvetica, sans-serif; font-size:71px; line-height:60px; padding:0px 0px 25px 0px; font-weight:bold; letter-spacing:-1px;}
#sales .carousel {}
#sales .carousel .jCarouselLite {float:left;}
#sales .carousel .jCarouselLite li {margin:0 0px 0 0px;}
#sales .carousel .jCarouselLite li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#A2A2A2; text-decoration:none;}
#sales .carousel .jCarouselLite li a:hover img {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
#sales .carousel .next {display:block; width:61px; height:122px; background-image:url(../images/arrowright3.gif); background-position:0 0; background-repeat:no-repeat; float:left; margin:3px 0 0 16px;}
#sales .carousel .prev {display:none; width:61px; height:122px; background-image:url(../images/arrowleft1.gif); background-position:0 0; background-repeat:no-repeat; float:left; margin:0px 0px 0 0;}
#sales .carousel .next:hover, #sales .carousel .prev:hover {background-position:-61px 0;}

#twocol .columns,
#twocolplus .columns,
#threecol .columns {clear:both;}
#twocol .columns,
#twocolplus .columns {padding-top:20px;}
.color7 .columns {width:908px;}
#twocolplus .leftcol,
#threecol .leftcol {float:left; width:343px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000000;}

#twocolplus .midcol {float:left; width:340px; padding:0 0 0 60px; font-family:Arial, Helvetica, sans-serif;}
/*#twocolplus .midcol .price {color:#8e6ab2; font-size:40px; line-height:42px; padding:20px 0 10px 0; letter-spacing:-1px; float:left; width:140px;}*/
#twocolplus .midcol .price {color:#000; font-size:24px; line-height:26px; float:left; width:140px;}
#twocolplus .midcol .price span {font-size:18px; padding-right:3px;}
#twocolplus .midcol .price .old {text-decoration:line-through; color:#c4c4c4;}
#twocolplus .midcol h5,
#threecol .leftcol h5,
#threecol .rightcol h5 {color:#000; font-size:12px; line-height:14px; font-weight:bold; padding:0 0 4px 0; clear:both;}
#threecol .leftcol h5.nearchckbx {float:left; clear:none;}
#threecol .leftcol h5 span {font-weight:normal; font-size:11px;}
#twocolplus .leftcol h5 {color:#8E6AB2; font-size:20px; line-height:22px; font-weight:bold; padding:0 0 4px 0; clear:both;}
#twocolplus .midcol h6,
#threecol .leftcol h6,
#threecol .rightcol h6 {color:#000; font-size:11px; line-height:14px; font-weight:normal; padding:0 0 0px 0; clear:both;}
#twocolplus .midcol .descr {color:#8e6ab2; font-size:12px; line-height:20px; text-align:justify; clear:both; padding:23px 0 0 0; width:340px; float:left;}
#twocolplus .midcol .descr p {padding:0 0 10px 0;}
#twocolplus .midcol .descr p.note {color:#00AEEF;}
#twocolplus .midcol .descr a {color:#8e6ab2; text-decoration:none; border-bottom:1px dashed #00AEEF;}
#twocolplus .midcol .descr a:hover {color:#00AEEF;}
#twocolplus .midcol .back {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000; float:left; background-image:url(../images/arrowleft2.gif); background-position:0 4px; background-repeat:no-repeat; text-decoration:none; height:16px; display:block; padding:0 0 0 17px; margin:50px 0 0 0;}
#twocolplus .midcol .back:hover {background-position:0 -12px; color:#ff0302;}
#twocolplus .midcol .buttons {float:right; width:192px;}
#twocolplus .midcol .buttons a {border:1px solid #a3a3a3; display:block; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#cf6e89; text-decoration:none; margin:0 0 6px 0; background-image:url(../images/stripes3.gif); background-position:0 -25px; background-repeat:no-repeat; clear:both;}
#twocolplus .midcol .buttons a span {display:block; padding:4px 20px 0 10px; height:21px;  background-position:152px 0px; background-repeat:no-repeat; cursor:pointer;}
#twocolplus .midcol .buttons a.cart span {background-image:url(../images/cart5_p.gif);}
#twocolplus .midcol .buttons a.wish span {background-image:url(../images/wish5_p.gif);}
#twocolplus .midcol .buttons a:hover {/*color:#c196a2;*/ border-color:#c1c1c1; border-style:dashed; /*background-color:#e5e1ea;*/ background-position:0 0; background-repeat:repeat;}
#twocolplus .midcol .buttons a:hover span {background-position:152px -25px;}

#twocolplus .rightcol {width:91px; float:right; color:#ed7e9d; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; font-weight:bold; text-align:center; padding:9px 0 0 0;}
#twocolplus .rightcol .carousel {/*width:649px;*/ margin-top:13px;}
#twocolplus .rightcol .carousel .jCarouselLite {/*width:91px !important;*/}
#twocolplus .rightcol .carousel .jCarouselLite li {margin:0 0px 0 0px; display:block; height:91px; float:left !important;}
#twocolplus .rightcol .carousel .jCarouselLite li a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:14px; color:#A2A2A2; text-decoration:none;}
#twocolplus .rightcol .carousel .jCarouselLite li a:hover img {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
#twocolplus .rightcol .carousel .next {display:block; width:91px; height:19px; background-image:url(../images/arrowdown4_p.gif); background-position:center -3px; background-repeat:no-repeat; margin:20px 0 0 0px;}
#twocolplus .rightcol .carousel .prev {display:block; width:91px; height:19px; background-image:url(../images/arrowup4_p.gif); background-position:center -3px; background-repeat:no-repeat; margin:0px 0px 20px 0;}
#twocolplus .rightcol .carousel .next:hover,
#twocolplus .rightcol .carousel .prev:hover {background-position:center -28px;}

#twocolplus .mergecol {font-family:Arial, Helvetica, sans-serif; width:743px; float:left;}
#twocolplus .mergecol h5 {color:#8e6ab2; font-size:30px; line-height:32px; padding:0px 0 10px 0; letter-spacing:-1px;}
#twocolplus .mergecol .descr {display:block; color:#000; font-size:14px; line-height:16px; font-weight:normal; padding:0 0 15px 0; letter-spacing:0px;}
#twocolplus .mergecol .descr p {padding:0px 0 10px 0;}
#twocolplus .mergecol h6 {color:#8e6ab2; font-size:30px; line-height:32px; padding:0px 0 10px 0; letter-spacing:-1px;}
#twocolplus .mergecol .largeimg {padding:0px 0 20px 0; color:#8c8c8c; font:normal 12px/14px Arial, Helvetica, sans-serif;}

#threecol .midcol {float:left; width:165px; padding:0 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#8e6ab2;}
#threecol .midcol p {padding:0 0 10px 0;}
#threecol .midcol a {color:#8e6ab2; text-decoration:none; border-bottom:1px dashed #00AEEF;}
#threecol .midcol a:hover {color:#00AEEF;}
#threecol .rightcol {width:337px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000000;}
#threecol .leftcol .asterisk,
#threecol .rightcol .asterisk {color:#CF6E89; font-size:16px; vertical-align:-6px;}
#threecol .leftcol .pad {padding:0 0 0 15px;}
#threecol .rightcol .pad {padding:0 15px 0 0;}
#threecol .leftcol form,
#threecol .rightcol form {padding:15px 0 0 0;}
#threecol .leftcol label,
#threecol .rightcol label {display:block; clear:both; color:#CF6E89; font-size:16px; padding:0 0 6px 0; overflow:hidden; width:337px;}
#threecol .leftcol input,
#threecol .rightcol input {width:300px; height:14px; padding:8px 10px 6px 10px; margin:0 0 0px 0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#cf6e89; border:1px solid #a3a3a3; float:left;}
#threecol .leftcol textarea,
#threecol .rightcol textarea {width:300px; height:100px; overflow:auto; border:1px solid #a3a3a3; padding:7px 10px 7px 10px; margin:0 0 0px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#cf6e89; float:left;}
#threecol .leftcol select,
#threecol .rightcol select {width:300px; border:1px solid #a3a3a3; padding:7px 10px 7px 10px; margin:0 0 6px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#cf6e89; float:left;}
#threecol .leftcol input.chckbx,
#threecol .rightcol input.chckbx {width:auto; height:auto; padding:0; margin:0; border:0;}
#threecol .leftcol .blur,
#threecol .rightcol .blur {border:1px solid #a3a3a3;}
#threecol .leftcol .click,
#threecol .rightcol .click {border:1px dashed #a3a3a3; background-image:url(../images/stripes3.gif); background-position:0 0px; background-repeat:repeat;}
#threecol .leftcol .go,
#threecol .rightcol .go {width:66px; height:33px; float:right; display:block; background-image:url(../images/arrowdown3_p.gif); background-position:0 0; background-repeat:no-repeat;}
#threecol .rightcol .go {margin:7px 6px 0 20px;}
#threecol .leftcol .go {margin:7px 6px 0 20px;}
#threecol .leftcol .go:hover,
#threecol .rightcol .go:hover {background-position:0 -33px;}
#threecol .leftcol .messages,
#threecol .rightcol .messages {color:#ff0302; line-height:16px; padding:0 0px 0 0; /*display:none;*/ clear:left; width:328px;}
#threecol .leftcol .messages span,
#threecol .rightcol .messages span {color:#00A651;}
#threecol .leftcol h3,
#threecol .rightcol h3 {font-size:52px; line-height:54px; letter-spacing:-1px; padding-bottom:5px;}
#threecol .columns h4 {font-size:34px; line-height:36px; letter-spacing:-1px; padding-bottom:5px;}

#footer {height:110px; border-top:1px solid #c0c0c0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#000000; padding:5px 0 0 0;}
#footer a {color:#000000; text-decoration:none;}
#footer a:hover {color:#868686;}
#footer .left {float:left; width:220px; text-align:left;}
#footer .right {float:right; width:220px; text-align:right;}
#footer .center {text-align:center; padding:0 225px 0 225px;}

.main .cartarea {clear:both;}
.main .cartarea table {font-family:Arial, Helvetica, sans-serif; color:#000000; width:100%;}
.main .cartarea th {font-size:12px; line-height:14px; text-align:right; font-weight:normal; padding:0 10px 5px 5px; vertical-align:top; color:#8E6AB2;}
.main .cartarea td {font-size:11px; line-height:14px; border-top:1px dashed #A3A3A3; text-align:right;  vertical-align:middle; padding:5px 10px 5px 5px;}
.main .cartarea .left {text-align:left;}
.main .cartarea .thumb {width:60px;}
.main .cartarea .w25 {width:25%;}
.main .cartarea .w15 {width:15%;}
.main .cartarea h5 {color:#000; font-size:12px; line-height:14px; font-weight:bold; padding:0 0 1px 0;}
.main .cartarea h6 {color:#000; font-size:11px; line-height:14px; font-weight:normal; padding:0 0 0px 0;}
.main .cartarea input {width:35px; height:17px; padding:2px 4px 0 4px; margin:0 0 6px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#cf6e89; border:1px solid #a3a3a3; margin:3px 0 0 0;}
.main .cartarea .subtotal td {}
.main .cartarea .total td {font-size:12px; color:#8E6AB2;}
.main .cartarea .refresh {background-image:url(../images/refresh.gif); background-position:0 0; background-repeat:no-repeat; color:#000; display:block; float:left; font-size:12px; height:19px; line-height:14px; margin-bottom:7px; padding:4px 0 0 28px; text-decoration:none; margin:1px 0 0 0;}
.main .cartarea .refresh:hover {background-position:0 -23px; color:#ff0302;}
.main .cartarea .delete {background-image:url(../images/delete.gif); background-position:100% 0; background-repeat:no-repeat; color:#000; display:block; float:right; font-size:11px; height:18px; line-height:14px; margin-bottom:7px; padding:5px 28px 0 0px; text-decoration:none; margin:1px 0 0 0;}
.main .cartarea .delete:hover {background-position:100% -23px; color:#ff0302;}
.main .cartarea .buttons {padding:25px 0 0 0; overflow:hidden;}
.main .cartarea .buttons a {border:1px solid #a3a3a3; display:block; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#cf6e89; text-decoration:none; margin:0 0 6px 0; background-image:url(../images/stripes3.gif); background-position:0 -25px; background-repeat:no-repeat;}
.main .cartarea .buttons .next {float:right;}
.main .cartarea .buttons .back {float:left;}
.main .cartarea .buttons a span {display:block; height:21px; background-repeat:no-repeat; cursor:pointer; float:left;}
.main .cartarea .buttons a.back span {padding:4px 12px 0 30px; background-image:url(../images/arrowleft5.gif); background-position:9px 0px; text-align:right;}
.main .cartarea .buttons a.next span {padding:4px 30px 0 12px; background-image:url(../images/arrowright5.gif); background-position:91% 0px; text-align:left;}
.main .cartarea .buttons a:hover {border-color:#c1c1c1; border-style:dashed; background-position:0 0; background-repeat:repeat;}
.main .cartarea .buttons a.back:hover span {background-position:9px -25px;}
.main .cartarea .buttons a.next:hover span {background-position:91% -25px;}
.main .cartarea .note {color:#00AEEF; clear:both; font:normal 12px/20px Arial, Helvetica, sans-serif; padding:20px 0 0 0; text-align:left;}

#twocol .leftcol {float:left; display:block; width:350px; padding:0 0px 0 3px; font:normal 16px/18px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#8e6ab2; text-align:left;}
#twocol .rightcol {float:right; display:block; width:430px; font:normal 16px/18px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#8e6ab2; padding:0 0px 0 0px; text-align:left;}
#equalcol .each {float:left; display:block; width:270px; padding:0 30px 0 0; font:normal 16px/18px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#8e6ab2; text-align:left;}
#threecol .each {display:block; padding:25px 0px 0 0; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#8e6ab2; text-align:left;}
#twocol .leftcol img,
#twocol .rightcol img {display:block; margin:0 0px 13px 0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#8c8c8c;}
#twocol .leftcol li,
#twocol .rightcol li,
#equalcol .each li {padding:0 0 20px 0;}
#threecol .each li {padding:0 0 10px 0;}
#twocol .leftcol li a,
#twocol .rightcol li a,
#equalcol .each li a {color:#8e6ab2; text-decoration:none; border-bottom:1px dashed #00AEEF;}
#threecol .each li a {color:#8e6ab2; text-decoration:none;}
#twocol .leftcol li a:hover,
#twocol .rightcol li a:hover,
#equalcol .each li a:hover {color:#00AEEF;}
#threecol .each li a:hover {color:#00AEEF; border-bottom:1px dashed #00AEEF;}

#equalcol .each li.lrg {font-size:17px; line-height:20px;}
#equalcol .each ul li {padding:10px 0 0 7px; font-size:14px; line-height:16px;}
#equalcol .each ul li a {color:#ac93c6;}

.main .list2 {padding:20px 0 0 0; font:normal 16px/18px Arial,Helvetica,sans-serif; letter-spacing:-1px; text-align:left;}
.main .list2 li {padding:0 0 20px 0; color:#8E6AB2;}
.main .list2 li a {color:#8e6ab2; text-decoration:none; border-bottom:1px dashed #00AEEF;}
.main .list2 li a:hover {color:#00AEEF;}

.main .txtgen {padding:20px 0 0 0; font:normal 12px/18px Arial,Helvetica,sans-serif; letter-spacing:0; text-align:left; color:#5B5B5B;}
.main .txtgen h4 {font:bold 12px/14px Arial,Helvetica,sans-serif; color:#000; letter-spacing:0; margin:0; padding:0 0 8px 0;}
.main .txtgen.alt1 h4 {font-size:16px; line-height:18px; font-weight:normal;}
.main .txtgen p {padding:0 0 15px 0;}
.main .txtgen ul {padding:10px 0 10px 0px; margin:0 0 0 15px;}
.main .txtgen li {padding:0 0 5px 0; list-style-type:disc; list-style-position:outside;}
.main .txtgen ul ul {padding:10px 0 0px 0px; margin:0 0 0 0px;}
.main .txtgen ul ul li {padding:0 0 5px 0; list-style-type:none;}
.main .txtgen a {color:#00AEEF; text-decoration:none;}
.main .txtgen a:hover {border-bottom:1px dashed #00AEEF;}

.main .logo {float:left; width:171px; height:55px; height:64px; padding:5px 0px 8px 0px;}
.color1 .logo {background:url(../images/oikos_logo_lgcolor1.gif) no-repeat 0 6px;}
.color2 .logo {background:url(../images/oikos_logo_lgcolor2.gif) no-repeat 0 6px;}
.color5 .logo {background:url(../images/oikos_logo_lgcolor5.gif) no-repeat 0 6px;}
.color3 .logo {background:url(../images/oikos_logo_lgcolor3.gif) no-repeat 0 6px;}
.color4 .logo {background:url(../images/oikos_logo_lgcolor4.gif) no-repeat 0 6px;}
.main .symbol {font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; font-size:62px; line-height:64px; float:left; height:64px; padding:5px 0px 8px 0px;}
.color1 .symbol {color:#ffc410;}
.color2 .symbol {color:#F3426B;}
.color5 .symbol {color:#00A651;}
.color3 .symbol {color:#57B6F3;}
.color4 .symbol {color:#2BD5C4;}

#twocolplus .leftcol .controls {overflow:hidden; width:340px;}

#twocolplus .leftcol .magnify {padding:12px 0 0 0; height:17px; width:100px; margin:0 auto;}
#twocolplus .leftcol .magnify li {display:block; height:17px; cursor:pointer; font:normal 17px/17px Arial, Helvetica, sans-serif; color:#c0c0c0; text-align:center;}
#twocolplus .leftcol .magnify li.plus {background:url(../images/magnifycontrols.gif) no-repeat 0 0px; float:right; width:17px;}
#twocolplus .leftcol .magnify li.minus {background:url(../images/magnifycontrols.gif) no-repeat -17px 0px; float:left; width:17px;}
#twocolplus .leftcol .magnify li.plus:hover {background-position:0 -17px;}
#twocolplus .leftcol .magnify li.minus:hover {background-position:-17px -17px;}


#twocolplus .leftcol .thumbs {padding:15px 0 0 0; width:352px;}
#twocolplus .leftcol .thumbs li {display:block; width:76px; height:76px; cursor:pointer; margin:0 12px 0 0; float:left;}

#twocolplus .midcol .thumbs {padding:15px 0 0 0; clear:both; float:left; width:340px; font-size:12px; line-height:14px; color:#A2A2A2;}
#twocolplus .midcol .thumbs li {display:block; width:76px; height:76px; cursor:pointer; margin:0 5px 5px 0; float:left;}
#twocolplus .midcol .thumbs li:hover img {filter: Alpha(Opacity=60); -moz-opacity: 0.60; opacity: 0.60;}

#threecol .w500 {width:500px;}
#threecol .w328 {width:328px;}

.clear10top {padding-top:10px; clear:both;}
.columns .clear10top {width:337px;}
#header .right .row {float:right;}
.pad5bot {padding-bottom:5px;}
.pad20top {padding-top:20px;}
.pad80top {padding-top:80px;}

#threecol .rightcol .photo {text-align:right; color:#8E6AB2; padding-right:15px;}
#threecol .rightcol .photo img {margin:0px 0 0 0px; float:right;}

.main .rightlink {position:absolute; right:20px; top:10px; z-index:20; font:bold 22px/24px Arial,Helvetica,sans-serif; letter-spacing:-1px; text-align:right;}
.main .rightlink a {color:#4BB1F2; text-decoration:none;}
.main .rightlink a:hover {color:#2e92d2;}

.main .descrgen {clear:both; color:#57B6F3; font:12px/18px Arial,Helvetica,sans-serif; padding:0 0 40px; width:880px; overflow:hidden;}
.main .descrgen img {float:left; margin:0 20px 10px 0;}
.main .descrgen a {color:#57B6F3; text-decoration:none; border-bottom:1px dashed #8E6AB2;}
.main .descrgen a:hover {color:#8E6AB2;}


.main .rightlink .back1 {font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; background-image:url(../images/arrowleft2.gif); background-position:0 4px; background-repeat:no-repeat; text-decoration:none; height:16px; display:block; padding:0 0 0 17px; float:right; letter-spacing:0;}
.main .rightlink .back1:hover {background-position:0 -12px; color:#ff0302;}
.clrbth {clear:both;}


.topbanner {height:90px; width:725px; margin:0; text-align:left; overflow:hidden;}
.topbanner img {padding:0; border:0;}

.cyan {color:#00AEEF;}

#ajaxcontent {clear:both;}

#footer .icons {clear:both; padding:25px 0 0 0;}
#footer .icons .left {width:470px;}
#footer .icons .right {width:350px;}
#footer .icons .left img {float:left; margin-right:12px;}
#footer .icons .right img {float:right; margin-left:12px;}

/*#header .links a.fbookbtn {display:block; height:25px; float:right; /*background:url(../images/facebook-icon.png) no-repeat 0 0;*/ /*margin:0 0 0 0 0px; padding:0 0 0 5px; color:#4e78bf; font-size:12px; line-height:13px;}#header .links a.fbookbtn:hover {color:#89a8de;}*/




