body {padding:0;margin:0;background:#eef8fd url(../layout/bg.png) repeat-x 0 130px;font-size:11px;font-family:tahoma, sans-serif;color:#939393;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, serif;font-size:11px;color:#6c6161;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#939393;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:937px;margin:0 auto;position:relative;}

#top {height:148px;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;position:relative;width:935px;background:transparent url(../layout/tp.jpg) no-repeat;}
#top h1 {margin:0;padding:34px 0 0 18px;}

#slogan {color:#fe791e;margin:0;position:absolute;left:180px;top:44px;font-size:18px;width:500px;}
#tools {list-style-type:none;margin:0;padding:0;position:absolute;right:17px;top:8px;font-size:10px;}
#tools li {display:inline;padding-left:28px;background:transparent url(../layout/tool.gif) no-repeat 12px 1px;}
#tools li.home {background:transparent url(../layout/home.gif) no-repeat 14px 1px;}

#top form {position:absolute;right:17px;top:52px;text-align:right;}
#top form p {margin:0;font-size:18px;color:#707070;}
#top form p strong {color:#ff6700;font-weight:normal;display:block;}
#top form fieldset {padding-top:11px;}
#top form label {display:block;color:#646464;}
#top form select {margin-top:3px;border:1px solid #8f8f8f;width:141px;height:18px;}

#search-bar {height:65px;padding:0 11px 11px 26px;background:transparent url(../layout/searchbar.png) no-repeat left bottom;font-weight:bold;color:#dbdbdb;}
#search-bar fieldset {float:left;}
#search-bar p {float:right;margin-top:14px;}
#search-bar .input {width:435px;height:17px;padding:4px 10px;background:white no-repeat;border-width:0;margin:7px 7px 7px 0;}
#search-bar .small-input {width:39px;height:16px;padding:2px 5px;background:white url(../layout/input2.png) no-repeat;border-width:0;margin:0 3px 0 5px;}
#search-bar select {margin-bottom:9px;width:141px;height:18px;border:1px solid #8f8f8f;vertical-align:bottom;margin-right:4px;}
#search-bar .checkPhoto {font-weight:normal;margin:0 40px 0 20px;}
#search-bar .button {vertical-align:middle;}

#content {width:935px;background:white url(../layout/content.jpg) no-repeat -1px 100%;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;}
.bg1 #content {width:935px;background:white url(../layout/content1.jpg) no-repeat -1px 100%;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;}
#content-bg {width:100%;overflow:hidden;background:transparent url(../layout/dot.png) repeat-y 235px 0;position:relative;padding-bottom:20px;}
.bg1 #content-bg {width:100%;overflow:hidden;background:transparent url(../layout/dot.png) repeat-y 144px 0;position:relative;padding-bottom:20px;}
#left {float:left;width:235px;padding-bottom:20px;}
#right {float:right;width:699px;position:relative;}

#left .banner {margin:4px 0;}

.box-menu {padding-bottom:20px;}
.box-menu h2 {margin-top:0;margin-bottom:0.2em;}
.box-menu ul {list-style-type:none;margin:0;padding:0 0 0 27px;width:200px;}
.box-menu ul img {vertical-align:middle;}
.box-menu ul ul {padding-left:0;display:none;}
.box-menu ul .show ul {display:block;}
.box-menu li {padding-top:7px;}
.box-menu li li {padding-left:32px;padding-top:5px;background:transparent url(../layout/arrow.gif) no-repeat 15px 11px;}
.box-menu li li a {text-decoration:underline;}
.box-menu li li a:hover {text-decoration:none;}

.changeCity h2 {color:#ff7200;font-size:18px;padding:0 0 13px 24px;background:transparent url(../layout/h2.png) no-repeat 8px 100%;font-weight:normal;margin-bottom:0.2em;}
.changeCity ul {list-style-type:none;margin:0;padding:0 0 20px 0;background:transparent url(../layout/mapa.jpg) no-repeat 108px 14px;}
.changeCity ul li {padding-bottom:5px;padding-left:46px;width:100px;background:transparent url(../layout/arrow.gif) no-repeat 30px 5px;}
.changeCity ul a {font-weight:bold;text-decoration:underline;}
.changeCity ul a:hover {text-decoration:none;}

#right h2 {background:transparent url(../layout/h2a.png) no-repeat 14px 100%;padding:14px 23px;margin:0;color:#ff7200;font-size:14px;margin-bottom:12px;}
.col671 h2 {background:transparent url(../layout/h2a.png) no-repeat 14px 100%;padding:14px 23px;margin:0;color:#ff7200;font-size:14px;margin-bottom:12px;}

#list-bar {color:white;background:#ff953f url(../layout/listbar.png) no-repeat;margin-top:18px;height:46px;position:relative;}
#list-bar h3 {font-size:12px;padding:7px 23px 2px 23px;font-size:13px;margin:0;}
#list-bar fieldset {padding-left:23px;}
#list-bar fieldset select {border:1px solid #8f8f8f;}
#list-bar .navigator {position:absolute;right:16px;bottom:0;padding:0;height:19px;padding-left:5px;background:transparent url(../layout/navigator1a.png) no-repeat;}
#list-bar .navigator-bg {display:block;padding:3px 12px 0 0;height:16px;background:white url(../layout/navigator1.png) no-repeat right top;}

.result-list {list-style-type:none;margin:0;padding:12px 0 0 11px;width:675px;}
.result-list li {width:663px;position:relative;overflow:hidden;padding:7px 6px;}
.result-list li .image {float:left;padding:7px;background:white url(../layout/list1.png) no-repeat;width:94px;height:77px;overflow:hidden;}
.result-list li.dark {background-color:#eceffa;}
.result-list li.dark .image {background-image:url(../layout/list2.png);}
.result-list li .added {margin:0;padding:0;position:absolute;font-size:10px;right:26px;top:10px;}
.result-list li h4 {font-size:11px;margin:3px 190px 5px 114px;}
.result-list li h4 a {text-decoration:underline;color:#707070;}
.result-list li h4 a:hover {text-decoration:none;}
.result-list li p {margin:0 0 0 114px;line-height:1.3em;color:#939393;}
.result-list li p.price {color:#ff3b00;font-weight:bold;margin-top:10px;}

.main-result-list {list-style-type:none;margin:0;padding:0 0 0 11px;width:645px;background:transparent url(../layout/line1.png) center no-repeat;overflow:hidden;}
.main-result-list li {width:300px;position:relative;overflow:hidden;padding:7px 6px;float:left;height:106px;}
.main-result-list li .image {float:left;padding:7px;background:white url(../layout/list1.png) no-repeat;width:94px;height:77px;overflow:hidden;}
.main-result-list li.dark {float:right;}
.main-result-list li .added {margin:0;padding:0;position:absolute;font-size:10px;right:26px;top:10px;}
.main-result-list li h3 {font-size:11px;margin:3px 0 5px 10px;}
.main-result-list li h3 a {text-decoration:underline;color:#707070;}
.main-result-list li h3 a:hover {text-decoration:none;}
.main-result-list li p {margin:0 0 0 34px;line-height:1.3em;color:#939393;}
.main-result-list li p.price {color:#ff3b00;font-weight:bold;margin-top:2px;}

.user-menu {list-style-type:none;margin:0;padding:0;text-align:center;}
.user-links {list-style-type:none;margin:0;padding:3px 0 0 0;}
.user-links li {padding:6px 0 4px 58px;}
.user-links li.help {background:transparent url(../layout/help.png) no-repeat 27px 5px;}
.user-links li.best {background:transparent url(../layout/best.png) no-repeat 27px 5px;}
.user-links a {color:#ff953f;text-decoration:underline;font-weight:bold;font-size:12px;}
.user-links a:hover {text-decoration:none;}

.box-popular ol {line-height:1.4em;}

.page-tools {list-style-type:none;margin:0;padding:0;position:absolute;right:16px;top:16px;}
.page-tools li {display:inline;padding-left:21px;}
.page-tools li.back {background:transparent url(../layout/back.png) no-repeat 8px 5px;}
.page-tools li.print {background:transparent url(../layout/view.png) no-repeat 10px 4px;}
.page-tools li a {text-decoration:underline;color:#6e6e6e;font-size:10px;}
.page-tools li a:hover {text-decoration:none;}

.small-banner {display:inline;}
.banner {text-align:center;}

.categories {width:687px;overflow:hidden;padding-left:13px;}
.categories .col {list-style-type:none;margin:0;padding:0;float:left;width:176px;margin-right:53px;}
.categories .category {background:#f9f9f9 url(../layout/category.png) no-repeat right bottom;margin-bottom:17px;padding:7px 10px 19px 12px;width:154px;}
.categories h3 {margin:0;padding-bottom:7px;background:transparent url(../layout/dots.png) no-repeat -4px 100%;font-size:12px;width:150px;}
.categories h3 a {color:#ff9947;font-weight:bold;}
.categories .col ul {list-style-type:none;margin:0;padding:0;}
.categories .col ul li {padding:4px 0 1px 16px;background:transparent url(../layout/arrow.gif) no-repeat 1px 9px;}
.categories .col ul li a {text-decoration:underline;}
.categories .col ul li a:hover {text-decoration:none;}

.more {padding-left:26px;}
.more a {padding-left:13px;text-decoration:underline;color:#939393;background:transparent url(../layout/arrow.gif) no-repeat 0 4px;}
.more a:hover {text-decoration:none;}
.empty {padding-left:20px;font-weight:bold;}
.navigator {text-align:right;padding:12px 36px 16px 0;color:#646464;}
.navigator * {display:inline;}
.navigator p {margin:0;}
.navigator ul {list-style-type:none;margin:0;padding:0;}
.navigator img {vertical-align:middle;}
.navigator a {color:#2c4c87;text-decoration:underline;}
.navigator a:hover {text-decoration:none;}

#footer {list-style-type:none;margin:0;padding:0;border:1px solid #acacac;border-top-width:0;background:transparent url(../layout/footer.png) no-repeat;line-height:22px;height:33px;text-align:center;}
.bg1 #footer {background-image:url(../layout/footer1.png);}
#footer li {display:inline;padding:0 13px 0 15px;background:transparent url(../layout/line.png) no-repeat 0 2px;}
#footer li.first {background-image:none;}
#footer a {color:#dae3d7;text-decoration:underline;}
#footer a:hover {text-decoration:none;}