/* CSS Document */

html {height:100%; margin:0; padding:0; border:0;}
body {position:relative; min-height:100%; border:0; margin:0; padding:0; background:#E8EFF1 url(images/bg.gif) top repeat-x;}
* html body {height:100%;}
tr, div {font-family:Arial; font-size:13px; color:#555;}
a {font-family:Arial; color:#069; text-decoration:none;outline:none;} a:hover {font-family:Arial; color:#09C;  text-decoration:underline;}
form {padding:0; margin:0;}
input {font-family:Arial;}
select {font-family:Arial;}
hr {color:none; background:none; border-top:1px dotted #FFF; margin:10px 0; padding:0;}
label {cursor:pointer;}
img {border:0;}
.clear {clear:both; display:block;}
h1 {font:normal 24px Arial; margin:0 0 10px 0;  color:#000; text-align:left;}
h2 {font:normal 18px Arial; margin:0 0 10px 0; color:#3A779B; line-height:18px;}
h3 {font:bold 17px Arial; margin:0 0 10px 0;  color:#333;}
.data_field_values, .data_field_labels
{
	text-align:left;
}
.error {font-family:Arial; color:#C00; font-size:13px; font-weight:bold;}
.important {font-family:Arial; color:#3C0; font-size:13px; font-weight:bold;}
.path {font-size:11px; margin-bottom:25px; background:#FFF; padding:2px 10px;}
.path a {padding:0 15px 0 0; background:url(images/arrow_path.gif) right no-repeat;}

.container {width:980px; margin:0 auto; background:url(images/beams.gif) top center no-repeat; min-height:692px; height: auto !important; height:692px; padding-bottom:80px; #padding-bottom:60px;position:relative;}

/* HEADER */
.header {padding:10px 0 0 0;}
.logo {float:left; position:relative; z-index:9; width:202px; height:87px;margin-top:2px;}
.logo a.logoin {display:block; z-index:10; position:absolute; width:202px; height:73px; top:17px; overflow:hidden; text-indent: -2000em; background:url(images/logo2.gif) no-repeat;}
.logo a.beta {display:block; z-index:11; top:17px; right:0; position:absolute; font:bold 11px Arial; color:#666;}
.logo a.beta:hover {font:bold 11px Arial; color:#666;}
.logo .betadiv {z-index:12; top:30px; left:173px; position:absolute;background:#FFF; border:1px solid #EDEDED; padding:10px; font-size:11px; width:200px; text-align:justify;}
.logo .betadiv b {font-size:13px;}
.center {float:left; width:479px; text-align:center; margin-top:30px; padding:0 0 0 47px; position:relative;}
.submenu {width:980px; padding:10px 0 0 0;  color:#FFF; position:absolute; text-align:center;}
.submenu a {padding:0 5px;  font-weight:bold;  color:#000;}
.submenu a:hover {color:#000;}
.submenu a.s {font-weight:bold; color:#000; text-decoration:underline;}
.login {float:right; padding:40px 0 0 0; color:#FFF;}
.login a {padding:0 10px;  font-size:14px;}
.login a.log {background:url(images/icon_login.gif) left no-repeat; padding-left:15px;}
.search_bar {width:477px; height:32px; padding:6px 0 0 2px; background:url(images/search.gif) top center no-repeat; text-align:left;}
.search_bar input {background:none; border:none; margin:0 2px; padding:4px; font:bold 14px Arial; color:#666;}
input.search_but { color:#FFF; width:79px; cursor:pointer;}

/* TABS */
.menu {width:479px; padding:19px 0 0 0; position:relative; font-size:1px; }

.menu div {position:absolute; z-index:102; top:48px; padding:7px 10px 10px 10px; border:1px solid #FFF; color:#FFF; font:normal 12px Arial; text-align:left;}
.menu .menu12 {width:136px; left:1px; background:#03B8CD; border-top:1px solid #51CEDC;}
.menu .menu22 {width:137px; left:159px; background:#2BE101; border-top:1px solid #6DEA50;}
.menu .menu32 {width:136px; left:318px; background:#FF024F; border-top:1px solid #FF5086;}

.menu div a {display:inline; float:none; font:normal 12px Arial; line-height:20px; text-decoration:underline; text-align:left; padding:0; margin:0;}
.menu div b {line-height:20px;}

.menu a {display:block; position:absolute; width:159px; height:26px; padding:5px 0 0 0; font-size:18px; color:#FFF; text-align:center;}
.menu a.menu1 {left:0; background:url(images/menu1.gif) top no-repeat;}
.menu a.menu2 {left:159px; background:url(images/menu2.gif) top no-repeat;}
.menu a.menu3 {left:318px; background:url(images/menu3.gif) top no-repeat;}
.menu a.menu4 {left:598px; top:27px; width:115px; height:18px; padding:5px 0 0 0; background:url(images/menu4.gif) top no-repeat; font-size:13px; color:#000; font-weight:bold;}
.menu a:hover {text-decoration:none; color:#FFF;}

/* INTRO */
.intro, .swish_t, .swap_t, .share_t {margin-top:6px;}

.intro {background:url(images/intro_index.gif) no-repeat; height:134px; padding:15px 10px 15px 20px; margin-bottom:25px;}
.intro .left {width:625px; float:left;}
.intro .left h1 {margin:0 0 10px 0; font:normal 24px Arial; color:#000;}
.intro .left b {font-weight:normal; color:#000;}
.intro .right {width:250px; float:right; position:relative;}
.intro .right h2 {font:normal 20px Arial; color:#3A779B; margin:0 0 0 0px; line-height:24px;}
.intro .right div {width:240px; position:absolute; right:0; top:55px; color:#FFF; font:normal 14px Arial; line-height:25px;}

/* INTRO FOR SECTIONS */
.swish_t {background:url(images/swish_t.gif) no-repeat; height:14px; font-size:1px;}
.swish {background:#FFF url(images/swish_bg.gif) top repeat-x; border-left:5px solid #08B9CD; border-right:5px solid #08B9CD; padding:5px 10px 10px 20px;}
.swish h1 {margin:0 0 10px 0; font:bold 24px Arial; color:#08B9CD;}
.swish_b {background:url(images/swish_b.gif) no-repeat; height:13px; margin-bottom:25px;}

.swap_t {background:url(images/swap_t.gif) no-repeat; height:14px; font-size:1px;}
.swap {background:#FFF url(images/swap_bg.gif) top repeat-x; border-left:5px solid #2CE202; border-right:5px solid #2CE202; padding:5px 10px 10px 20px;}
.swap h1 {margin:0 0 10px 0; font:bold 24px Arial; color:#2CE202;}
.swap_b {background:url(images/swap_b.gif) no-repeat; height:13px; margin-bottom:25px;}

.share_t {background:url(images/share_t.gif) no-repeat; height:14px; font-size:1px;}
.share {background:#FFF url(images/share_bg.gif) top repeat-x; border-left:5px solid #FF0451; border-right:5px solid #FF0451; padding:5px 10px 10px 20px;}
.share h1 {margin:0 0 10px 0; font:bold 24px Arial; color:#FF0451;}
.share_b {background:url(images/share_b.gif) no-repeat; height:13px; margin-bottom:25px;}

/* COLUMNS */
.col_left {float:left; width:170px;overflow:auto;} 
.col_left .in {padding:0 20px 0 0;}
.col_center {float:left;width:585px;}
.col_center .in {}
.col_right {float:right; width:219px;}
.col_right .in { padding:0 0 0 20px;}

/* CATALOG */
.col_left .in .main_navigation_1_name, .col_left .in .main_navigation_1_sub_category_name {padding:3px 3px 3px 17px; background:url(images/arrow.gif) left no-repeat;}
.col_left .in .main_navigation_1_sub_category_name{margin-left:17px;display:list-item;list-style-type:none;line-height:1;}
.col_left .in .main_navigation_1_name:hover, .col_left .in .main_navigation_1_sub_category_name:hover {background:#FFF no-repeat; text-decoration:none; background:url(images/arrow_s.gif) left no-repeat;}
.col_left .in .main_navigation_1_ad_count,  .col_left .in .main_navigation_1_auction_count{font:normal 11px Arial; color:#666;}

/* SEARCH RESULTS */
.tabs_under {background:#FFF; height:3px; clear:both; margin-bottom:15px; border-left:1px solid #B8D0D9;}
.tabs a {display:block; float:left; padding:5px 10px; font:bold 14px Arial; margin-right:3px; border:1px solid #B8D0D9; border-bottom:none; background:#A4D2E1;}
.tabs a:hover {background:#FFF; text-decoration:none;}
.tabs a.s {background:#FFF; color:#000;}

/* PRODUCTS */
.prod_title { font-weight:bold;}
.location {padding:3px 0 5px 0; font-size:14px;}
.small {font-size:11px; line-height:13px; padding:1px 2px; background:#CAD5D9;}
.descr {}
.thumb {border:1px solid #BDC6CD; margin-right:10px;}

.prod_div {margin:0 0 15px 0; padding:0 0 15px 0; #padding:0; border-bottom:1px solid #FFF;}
.prod_div#last {padding:0; border-bottom:none;}
.thumb_m_div {float:left; width:90px; text-align:center; padding:0 15px 0 0;}
.thumb_m_div img {border:1px solid #BDC6CD;}
.descr_div {float:left; width:470px;}
.price_div {float:right; width:105px; white-space:nowrap; font-size:11px;}

/* RIGHT COLUMN */
.box {background:#FFF url(images/img.gif) top no-repeat; border-left:5px solid #A4D2E1; border-right:5px solid #A4D2E1; padding:50px 15px 5px 15px;}
.box h1 {font:bold 20px Arial; color:#75B4C7; margin-top:0;}
.box b {color:#000; font-size:14px;}
.box_t {background:url(images/box_t.gif) no-repeat; height:15px; font-size:1px;}
.box_b {background:url(images/box_b.gif) no-repeat; height:15px; font-size:1px; margin-bottom:15px;}

.followus {background:url(images/followuson2.gif) no-repeat center 0; padding:60px 0 0 0; overflow:hidden; margin-bottom:15px;}
.followus a {display:block; float:left; width:66px; font-size:11px; padding: 53px 0 0 0; text-align:center; margin:0 0 10px 0; height:25px; text-align:center;}
.followus a:hover {font-size:11px;}
.followus a.twitter {background:url(images/icon_twitter3.gif) no-repeat center 0;}
.followus a.facebook {background:url(images/icon_facebook3.gif) no-repeat center 0;}
.followus a.youtube {background:url(images/icon_youtube3.gif) no-repeat center 0;}
.followus a.google {background:url(images/icon_google3.gif) no-repeat center 0;}
.followus a.su {background:url(images/icon_su3.gif) no-repeat center 0;}
.followus a.ff {background:url(images/icon_ff3.gif) no-repeat center 0;}
.followus a.flickr {background:url(images/icon_flickr3.gif) no-repeat center 0;}
.followus a.digg {background:url(images/icon_digg3.gif) no-repeat center 0;}
.followus a.delicious {background:url(images/icon_delicious3.gif) no-repeat center 0;}

.viralads_banner {display:block; background:url(images/viralads_banner.gif); width:198px; height:170px; text-indent: -2000em;} 



/* PAGINATION */
.paging_container {margin:5px 0 5px 0;}
.results {float:left; padding:2px 0 0 0;}
.paging {float:right;}
.paging a {background:#FFF; display:block; float:left; margin-right:3px; padding:1px 4px;  text-align:center; font-size:12px; white-space:nowrap; border:1px solid #FFF;}
.paging a:hover {background:#EBEAEF; border:1px solid #BAC4CB; font-size:12px; text-decoration:none;}
.paging a.cur {background:#2C486F; border:1px solid #2C486F; font-weight:bold; color:#FFF;}
.paging b {font-weight:normal; float:left; display:block; padding:2px 10px;}

/* PRODUCT DETAILS */
.prod_details { background:#FFF; border:1px solid #BADCE7; padding:15px; margin:0 0 20px 0;}
.prod_details .img {float:left; margin:0 0 15px 0; border:none;}
.prod_details .img img {margin-bottom:7px;}
.prod_details .img .img_thumb {margin:0 2px;}
.prod_info {float:right; width:290px; margin:0 0 15px 0;}
.prod_details h1 {font:bold 20px  Arial; color:#000; margin:0 0 2px 0;}
.prod_details .art {margin:0 0 10px 0; font-weight:bold; font:bold 14px Arial; color:#333;}
.text {font-size:12px; margin-top:3px;}
.location2 {margin:0 0 15px 0; font-weight:bold;}
.location2 a, .location2 a:hover {font-weight:normal;}

.contact {margin-top:15px; padding:15px 0 0 0; border-top:1px dotted #999;}
.contact .name {font:bold 16px Arial; color:#000;}
.contact table {margin-top:7px;}
.contact table th {text-align:left; padding:3px 10px 3px 0;}
.contact table td {text-align:left; padding:3px 0 3px 0;}

/* MISC */
a.but {display:block; background:url(images/but.gif); width:250px; height:30px; text-align:center; font:bold 16px Arial; padding:10px 0 0 0; color:#FFF; margin:0 0 10px 0;}
a.but:hover {color:#FFF;}

/* FOOTER */
.footerdiv {position:absolute;  z-index:99; bottom:0; left:0; right:0; width:100%; margin:0; background:#505050 url(images/footer_bg.gif) top repeat-x; }
.footer {width:980px; margin:0 auto; padding:10px 0; color:#999; text-align:center;}
.footer a {padding:0 5px; color:#FFF;}
.footer a:hover {color:#FFF;}
.footer .cities {font-size:11px; padding:4px 0; color:#999;}
.footer .cities a {font-size:11px; padding:0;}
.copyright {color:#CCC; padding:10px 0 0 0 ; font-size:11px;}
.copyright a {font-size:11px;}