body { font-family:Arial; font-size:12px; line-height:16px; color:#333333; background:url('/graphics/background.jpg'); background-color:#f7f5f5; margin:0px; }
td { font-family:Arial; font-size:12px; line-height:16px; color:#333333; }
a, a:visited { color:#4c8bab; text-decoration:none; }
a:hover, a:active { color:#eb1c23; text-decoration:none; outline: none; }

#page { position: relative; width:900px; margin: 0x auto 30px auto; background:#ffffff; left: 50%; margin-left: -450px;  padding: 0 0 100px 0; }

#header { position:relative; height:90px; }
#logo { padding: 15px 0 0 57px; }
#nav { position:absolute; top:0px; right:0px; background:url('/graphics/nav-end.gif') no-repeat; background-color:#343434; padding: 6px 23px 5px 90px; }
#nav ul { margin:0; padding:0; display: inline; }
#nav ul li { float: left; font-size:11px; font-weight:bold; display:inline; list-style: none; color:#ffffff; padding:0 10px 0 0; }
#nav ul li a, #nav ul li a:visited { font-size:11px; font-weight:normal; display:block; color:#ffffff; border-right:1px solid #ffffff; padding:0 8px 0 0px;  }
#nav ul li a:hover, #nav ul li a:active { outline: none; font-size:11px; font-weight:normal; display:block; color:#eb1c23; border-right:1px solid #ffffff; padding:0 8px 0 0px;  }
#nav a.on, #nav a:hover.on, #nav a:active.on, #nav a:visited.on { color:#4c8bab; }

#nav2 { background:url('/graphics/nav_bar_bg.gif'); height:28px; }
#nav2 ul { margin:0; padding:0; display: inline; }
#nav2 ul li { float: left; text-align:center; font-size:11px; font-weight:bold; display:inline; list-style: none; color:#ffffff; padding:0 0 0 0; height: 28px;}
#nav2 ul li.bybrand { width:198px; }
#nav2 ul li.bytype { width:168px; }
#nav2 ul li.buying { width:185px; }
#nav2 ul li.selling { width:197px; }
#nav2 ul li.find { width:152px; }
#nav2 ul li a, #nav2 ul li a:visited {  font-size:12px; font-family:Helvetica; font-weight:bold; display:block; color:#ffffff; padding:7px 0 0 0;  }
#nav2 ul li a:hover, #nav2 ul li a:active { outline: none; font-size:12px; font-family:Helvetica; font-weight:bold; display:block; color:#eb1c23; padding:7px 0 0 0;  }
#nav2 .on { background:url('/graphics/nav_bar_on.gif') repeat-x; }

#tagline { position:absolute; left:559px; top:59px; : 0; font-size: 14px; font-family:Myriad, Arial; }

#crumbs { font-family:Helvetica; font-size:10px; color:#343434; padding: 0 0 0 104px; }

#main { position:relative; padding:35px 66px 35px 85px; }
#main2 { padding:24px 15px 70px 15px; xborder:1px solid #ff00ff; }
h1 { font-family: Helvetica; font-size:14px; xletter-spacing:2px; xline-height:11px; }
h2 { font-family: Helvetica; font-size:11px; letter-spacing:2px; line-height:11px; }

#leftcolumn { float:left; width:500px; }
#rightcolumn { float:right; width:248px; }

#featured { width:223px; border:1px solid #b2c9d9; background:#f7f5f5; margin-top:4px; }
#featured h2 { margin:0; padding:12px 0 9px 24px; background:#343434; color:#ffffff; text-transform:uppercase; }
#featured #photo { float:left; margin:7px 0 9px 18px; padding: 0; border:1px solid #4c8cab; }
#featured #text { float:left; width:216px; margin:17px 0 9px 16px; padding: 0; line-height:18px; }
#featured #text ul { margin:10px 0 0 0; padding: 0 5px 0 0; }
#featured #text ul li { padding: 0 0 0 10px; list-style: none; background:url("/graphics/bullet-small.gif") 0px 8px no-repeat; }

#welcome { width:475px; }
#welcome h1 { font-size:21px; font-weight: normal; line-height: 24px; margin-top:0; }
#welcome p, #welcome h1 { margin-left:19px; }

#leftcolumn div.widget { background:url("/graphics/widget-bg.png") no-repeat; width: 224px; height:193px; float:left; margin:5px 25px 0 0; cursor: hand; cursor: pointer;}
#leftcolumn div.widget img { margin:20px 52px 5px 53px; }
#leftcolumn div.widget p.title { font-size: 11px; font-weight: bold; line-height:13px; margin:10px 17px 0 17px; text-transform: uppercase; }
#leftcolumn div.widget p { font-size: 11px; font-weight: bold; line-height:13px; margin:5px 17px; }

#shopbywidget { padding: 0 0 5px 0; }
#shopbywidget h2 { margin:0; padding:10px 0 10px 18px; background:url('/graphics/widget-top.gif') no-repeat; color:#ffffff; letter-spacing:0px; line-height:13px; font-weight:normal; letter-spacing:1px; }
#shopbywidget #text { border-left: 2px solid #d5dfe7; border-right: 2px solid #d5dfe7; padding-bottom:22px; }

#shopbywidget #type { display:block; }
#shopbywidget #brand { display:none; }
#shopbywidget #type ul, #shopbywidget #brand ul { margin:10px 0 0 0; padding: 0 16px 0 16px; }
#shopbywidget #type ul li, #shopbywidget #brand ul li { padding: 3px 0 2px 10px; border-bottom:1px dotted #acbcc9; list-style: none; background:url("/graphics/bullet.gif") 0px 8px no-repeat; }
#shopbywidget #type ul li a, #shopbywidget #type ul li a:visited, #shopbywidget #brand ul li a, #shopbywidget #brand ul li a:visited  { color:#343434; }
#shopbywidget #type ul li a:hover, #shopbywidget #type ul li a:active, #shopbywidget #brand ul li a:hover, #shopbywidget #brand ul li a:active { outline: none; color:#4c8bab; }

#shopbywidget #bottom { height:10px; background:url('/graphics/widget-bottom.gif') no-repeat; }

#translator { width:168px; padding:0; height:70px; overflow:hidden; }
#translator a, #translator a:visited { color:#8a8a8a; text-decoration:underline; }
#translator a:hover, #translator a:active { outline: none; color:#000000; text-decoration:underline; }

#conversion { border:1px solid #aaaaaa; color:#8a8a8a; background:#efeeed; width:307px; padding:6px; margin-top:50px; height:151px; overflow:hidden; }
#conversion a, #translator a:visited { color:#8a8a8a; text-decoration:underline; }
#conversion a:hover, #conversion a:active { color:#000000; text-decoration:underline; outline: none; }


.quote { font-size:14px; line-height:18px; border-top:1px solid #b2c9d9; padding-top:14px; font-family:Myriad, Arial; font-style:italic; }
.quote2 { border-top:0px; border-bottom:1px dotted #acbcc9; padding: 0 0 22px 0; margin: 0 0 20px 0; }

.photo { padding-top:113px; }
.photo p { font-size:10px; line-height:12px; color:#464646; margin-top:5px; }

.red { color:#eb1c23; }
.blue { color:#003471; }

#ads {}
#ads div.skyscraper { width:160px; height:600px; border:1px solid #ccc; margin-bottom:300px; }

#about_us, #services, #news, #events, #contact_us, #process, #productsdetails { padding: 0 0 0 20px; }

#about_us, #services, #advertising { float:left; width:445px; }

#contact_us .leftcolumn { float:left; width:245px; }
#contact_us .rightcolumn { float:right; padding:40px 0 0 0; }

#process .bullet { width:323px; margin:0 0;}
#process .bulletnumbers { background:url('/graphics/bullet-large.png') no-repeat; width:31px; height:31px; float:left; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; padding:8px 0 0 12px; }
#process .bulletnumbers_title { padding:8px 0 0 4px; /*width:170px;*/ }
#process .bulletnumbers_text { clear:both; padding: 0 0 15px 44px; }
#process .bulletline { clear:both; border-bottom:1px dotted #acbcc9;  margin: 0 0 15px 0; }
#process .bulletarrow  { float:left; width:34px; height:31px; background:url('/graphics/arrow-blue.gif') no-repeat 14px 10px; }

#events .month { font-weight:bold; border-bottom:1px dotted #acbcc9; padding: 10px 0 3px 0; margin-bottom:3px; }
#events .title { float:left; width:211px; font-weight:bold; }
#events .dates { float:left; width:189px; }
#events .desc { float:left; width:320px; }

#news .year { color:#003471; font-weight:bold; border-bottom:1px dotted #acbcc9; padding: 10px 0 3px 0; margin:0 0 0 0; }
#news .articles { padding: 15px 0 10px 0; }
#news .month { float:left; width:75px; font-weight:bold; }
#news .desc { float:left; width:647px; }
#news .desc a { padding:0 0 5px 0; outline: none; }

#services ul { margin:10px 0 0 0; padding: 0; }
#services ul li { margin:0; padding: 0 0 12px 8px; list-style: none; background:url("/graphics/bullet-small.gif") 0px 6px no-repeat; }

#advertising ul { margin:0 0 5px 0; padding: 0; }
#advertising ul li { margin:0; padding: 0 0 0 8px; list-style: none; background:url("/graphics/bullet-small.gif") 0px 6px no-repeat; }

#info { float:right; width:227px; background:#f7f5f5; border-bottom:1px solid #548baa; margin:0 20px 0 0; font-size:11px; font-style:normal; line-height:13px; color:#000000; }
#info h2 { color:#ffffff; background:#548baa; margin:0; padding:7px 10px;font-size:12px; font-style:normal; }
#info ul { margin:0; padding:7px 10px; list-style:none; }
#info ul li { padding-bottom:5px; }

#adop { font-size:9px; text-align: right; padding-right: 5px;}

#products { /* position:relative; left: -67px; */ width:685px; /* border:1px solid #00ff00; */ }
#products .sidebar { float:left; width:121px; position:relative; left:0; }
#products .sidebar ul { margin:0 0 50px 0; padding: 0 16px 0 0; width:105px; }
#products .sidebar ul li { width:105px; padding: 3px 0 2px 10px; border-bottom:1px dotted #acbcc9; list-style: none; background:url("/graphics/bullet.gif") 0px 8px no-repeat; }
#products .sidebar ul li a, #shopbywidget ul li a:visited { color:#343434; }
#products .sidebar ul li a:hover, #shopbywidget ul li a:active { color:#4c8bab; outline: none; }

#products .group { xfloat:right; width:531px; xborder:1px solid #ff0000; margin:0 0 10px 0; position:relative; right:0px;}
#products .title { clear:both; border-bottom:4px solid #343434; margin:0 0 18px 0; font-weight:normal; }
#products .title span { padding: 6px 15px 1px 15px; margin:0; background:#343434; color:#ffffff; }
#products .title span a { color:#ffffff; outline: none; }
#products .return { float:right; padding: 5px 5px 0 0; }
#products .row { xborder:1px solid #00ff00; margin:0 0 0 0; }
#products .item { float:left; width:120px; margin:0 17px 18px 0; min-height:145px; }
#products .last { margin-right:0; }
#products .photo { margin:0 0 10px 0; padding:0; }
#products .desc { font-size:11px; line-height:11px; }
#products .justlisted { border:0px solid #ff0000; width: 120px; height:90px; position:absolute; background:url("/graphics/just-listed-sm.gif");z-index:1000;}
#products .justsold { border:0px solid #ff0000; width: 120px; height:90px; position:absolute; background:url("/graphics/just-sold-sm.gif");z-index:1000;}

#productsdetails .item { xfloat:left; xwidth:590px; padding:0;border:0px solid #0000ff;  }
#productsdetails .photos { position:relative; padding: 0; margin:0 0 20px 0; border:0px solid #00ff00; }
#productsdetails .photo { position:relative; width:422px; height:317px; top:0; left:0; padding:0; background:#ffffff; border:1px solid #777777; z-index:100; }
#productsdetails .video { position:absolute; xwidth:372px; xheight:287px; top:1; left:1; padding:30px 51px 31px 51px; background:#ffffff; border:0px solid #777777; z-index:2000; display:none; }

#productsdetails .videoxxx { display:none; position:absolute; width:422px; height:317px; z-index:200; padding:30px 0 0 0px; border:1px solid #595959; background:#ffffff; }

#productsdetails .thumbnails { float:left; width:60px; height:45px; border:1px solid #777777; margin: 0 5px 5px 0; }
#productsdetails .details { width:576px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #acbcc9; }
#productsdetails .details h1 { font-size:13px; margin:0 0 5px 0; }
#productsdetails .group { float:left; width:273px; }
#productsdetails .details b { color:#003471; }
#productsdetails p { margin:0 0 5px 0; }

#other { width:152px; border: 1px solid #b2c9d9; margin: 0 0 34px 0; background:#f7f5f5; }
#other h3 { background: #636363; color:#ffffff; padding: 6px 10px 5px 21px; margin:0 0 10px 0; text-transform:uppercase; font-size:10px; line-height:11px; }
#other ul { margin:10px 0 15px 0; padding: 0 16px 0 16px; }
#other ul li { padding: 3px 0 2px 10px; border-bottom:1px dotted #acbcc9; list-style: none; background:url("/graphics/bullet.gif") 0px 8px no-repeat; font-size:10px; line-height:11px; }
#other ul li a:visited, #other ul li a, #shopbywidget #brand ul li a:visited  { color:#4c8bab; }
#other ul li a:hover, #other ul li a:active { outline: none; color:#eb1c23; }

#forms { margin-top:20px; width:730px; border:1px solid #b2c9d9; background:#f7f5f5; }
#forms h2 { font-size:12px; background:#4c8cab; margin:0; padding: 10px 22px; color:#ffffff; text-transform:uppercase; }
#forms .content { padding: 0 20px 10px 20px; }
#forms .content h3 { font-size:12px; color:#eb1c23; border-bottom:1px dotted #acbcc9; padding:10px 0 3px 0; margin:0; }
#forms .leftside, #forms .rightside { float:left; width:325px; }
#forms .rightside { margin-left: 25px; }
#forms b { float:left; }
#forms p { clear:both; padding:5px 0; }
#forms .notes { padding:10px 0 0 0; }
#forms input, #forms .short { width:210px; float:right; margin:0; padding:0; }
#forms .positionleft { float:none; margin:5px 0; padding:0; }
#forms select { width:325px; }
#forms textarea { width:325px; height:30px; margin-top:2px; }

.button, #forms .submitbutton { float:left; width:134px; height:36px; background:url('/graphics/button_bg.png') repeat-x; display:block; text-align:center; }
.button a, .button a:visited { font-size:12px; font-family:Helvetica; font-weight:bold; display:block; color:#ffffff; padding:10px 0 0 0; text-transform:uppercase; }
.button a:hover, .button a:active { color:#000000; text-decoration:none; outline: none; }

#forms .submitbutton { border:0; color:#ffffff; font-weight:bold; outline: none; }

#zaremba { padding:28px 0 0 0; font-size:10px; text-align:center; color:#9c9c9c; }
#zaremba a, #footer a:visited { color:#6e9338; font-size:10px; }
#zaremba a:hover, #footer a:active { color:#4c8bab; outline: none; font-size:10px; }

#footer { padding:25px 27px; background:url('/graphics/footer-bg.gif') repeat-x; background-color: #f7f5f5; font-size:11px; color:#343434;}
#footer a, #footer a:visited { color:#4c8bab; }
#footer a:hover, #footer a:active { text-decoration: none; color:#EB1C23; outline: none; }

#footer div.column {
	float:left;
	margin: 0 10px;
	width:142px;

}

#copyright {
	font-size:10px;
	color:#343434;
	padding: 10px 62px;
	clear:both;
	text-align: right;
}
