* {	
  margin:0;
	padding:0;
}
html {
  width:100%;
  height:100%;
  min-width:1000px;
}
body {
	background:#faf6ea url(/img/dark.png) repeat-x;
	color:#363636;
}
.clear {
  clear:both;
}

/* anchors
----------------------------------------------- */
a {
	color:#363636;
	text-decoration:none;
}
a:hover {
	color:#363636;
}

/* images
----------------------------------------------- */
img {border:none}

/* boxes
----------------------------------------------- */
#topper {display:none}
#header {
  height:195px;
  position:relative;
}
#logo {
  position:absolute;
  left:6%;
  top:25px;
}
#stripes {
  position:absolute;
  top:0;
  right:0;
  width:858px;
}
#stripes ul {
  list-style-type:none;
}
#str1, #str2, #str3, #str4, #str5, #str6 {
  float:left;
  height:3px;
  width:140px;
  margin-left:3px;
}
#str1 {background:#6e41aa}
#str2 {background:#0059a6}
#str3 {background:#008cc5}
#str4 {background:#83b119}
#str5 {background:#ecc410}
#str6 {background:#e88919}

#menu_top {width:88%;height:51px;margin:0 6%;position:relative;top:54px;left:0;background:url(/img/mn_back.png) repeat-x left top}
#menu_top div.mnt_r {float:right;height:51px;width:5px;background:url(/img/mnt_r.png) no-repeat left top}
#menu_top div.mnt_l {float:left;height:51px;width:5px;background:url(/img/mnt_l.png) no-repeat left top}

#search {margin:0 auto;width:320px;height:90px;position:relative;top:28px;left:0;background:url(/img/search.png) no-repeat 75px top}
#search p {font:32px Calibri,serif;color:#000;margin:0;padding-top:15px;text-align:center}
#search sup {font-size:60%;padding-right:5px}
#search span {font-size:12px;font-weight:normal;font-stretch:condensed;padding-left:5px}
#search form div {margin-left:77px;padding-top:3px}
#srchsub {width:25px;border:0 none;background:transparent}
#srchstr {width:190px;height:14px}

#menu_side {width:125px;height:90px;position:absolute;top:28px;right:80px}
#menu_side ul {list-style-type:none;margin-left:10px}
#menu_side li{float:left;margin:0 12px 0 0}
#menu_side p {margin:35px 0 0 0}

#content {margin:0 0 20px}
#top-left {float:left;width:52%}
#top-left h1 {font-size:14px;margin:50px 20px 20px 12%}
#top-left p {font-size:13px;margin:10px 20px 10px 12%}
#top-right {float:right;min-height:150px;max-height:270px;width:48%}
#main_banner {position:absolute;min-height:270px;min-width:418px;background:url(/img/banner.png) no-repeat left 9px}
#top-right h1, #top-right h2 {font-size:15px}
div.point {margin:0 20px 10px 12%}
.point span {font-size:12px;font-weight:600}
.point a span{text-decoration:underline}
.point img {vertical-align:text-bottom;padding-right:10px}
#allprod {width:436px;margin:5px auto}
#ban-text {height:150px;width:220px;border-left:15px solid transparent}
#ban-text h1, #ban-text h2 {position:relative;left:0;top:70px;margin:0;color:#faf6ea;background:#6998bd;padding:3px}
#bottom {margin:20px 5%}
#botleft {float:left;width:60%}
#botright {float:right;width:40%}
#bottext {width:60%;margin:0 10px 0 10%}
#counter {width:40%}
#botleft p {font-size:12px;margin:10px 10px 20px 0;color:#666666}
#botright p {font-size:12px;margin:10px 12% 20px 20px;color:#666666}
#bigimg {margin:10px 10%;background:url(/img/imgback3.png) no-repeat left top;min-height:340px;position:relative}
#bigimg h3 {width:500px;overflow:hidden}
#bigimg img {margin:8px 0 0 12px}
#bigdescr {position:absolute;left:52%;top:85px}
#sectdesc {margin:-85px 10% 30px;width:40%;min-height:50px;color:#0064c3}
#prodlist {width:900px;margin:10px auto}
#prodlist li {list-style-type:none;height:135px;width:178px;float:left;margin:0px 22px 5px 0;background:url(/img/imgback2.png) no-repeat left top}
#prodlist div.prbox {height:160px;width:400px;overflow:hidden;float:left;margin:10px 25px}
#prodlist div.prtext {height:110px;margin-top:5px}
#ajax {margin-top:-98px}

/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}


h1 a {
	font-weight:normal;
}


/* paragraphs, quotes and lists
----------------------------------------------- */
p {
	margin-bottom:1em;
}
blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size:1.2em;
	padding-left:1em;
	border-left:4px solid #ccc;
}
blockquote cite {
	font-size:.9em;
}
ul, ol {
	padding-top:0;
}

/* submenus
----------------------------------------------- */
ul.menu ul {
	list-style:none;
	margin:0;
}
ul.menu ul li a {
	padding-left:30px;
}


/* table
----------------------------------------------- */
table {
	width:100%;
	border:1px solid #bbb;
	margin-bottom:10px;
}
col.colC {
	width:8em;
}
th, td {
	padding:.2em 1em;
	text-align:left;
}
thead th {
	border-bottom:2px solid #888;
	background:#bbb;
	padding:.4em 1em .2em;
}
thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	border:1px solid #555;
}
tbody th,
tbody td {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	background:#eee;
}
tbody tr.odd th,
tbody tr.odd td {
	background:#fff;
}
tfoot th,
tfoot td {
	border-top:2px solid #666;
	background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
	border-top:6px double #666;
}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}


/* Carousel 1 -----------------------------------*/
#car1 {overflow:hidden;width:88%;margin:10px 6%}
#car1 ul {width:1338px}
#car1 li {float:left;list-style-type:none;margin:0 10px;width:203px;height:255px;background:url(/img/imgback1.png) no-repeat left top}
#car1 img {border:0;width:170px;height:116px;margin:16px 0 0 16px}
#car1 h3 {margin:20px 0 0;font-size:14px;}
#car1 p {font-size:11px;margin-top:15px}
#car1 a h3 {color:#0064c3;text-decoration:underline}
#bar1 {background:#d5d2ca;height:16px;left:18px;position:relative;top:-21px;width:400px}
#knob1 {background-color:#4e4e4e;height:8px;top:4px;width:100px}
#control1 {height:16px;width:436px;margin:0 auto}
#bar1l {}
#bar1r {position:relative;top:-37px;left:418px}

/* Carousel 2 -----------------------------------*/
#car2 {overflow:hidden;width:80%;margin:10px 10%}
#car2 ul {width:2000px}
#car2 li {float:left;list-style-type:none;margin:0 29px 0 0;width:180px;height:220px;background:url(/img/imgback2.png) no-repeat left top}
#car2 img, #prodlist img {border:0;width:160px;height:120px;margin:7px 0 0 9px}
#car2 h3 {margin:20px 0 0;font-size:12px;font-weight:normal}
#car2 p {font-size:11px;margin-top:15px}
#car2 a h3 {color:#0064c3;text-decoration:underline;}
#bar2 {height:0px;width:400px}
#knob2 {height:0px;width:1px}
#car2l {left:6%;top:-177px;background:url(/img/newsl.png) no-repeat left top}
#car2r {left:92%;top:-206px;background:url(/img/newsr.png) no-repeat left top}
#car2l, #car2r {width:25px;height:29px;position:relative;cursor:pointer}

/*News -----------------------------------------*/
#newsrow {overflow:hidden;width:80%;margin:10px 10%}
#newsrow ul {width:4200px}
#newsrow li {float:left;list-style-type:none;margin:0 10px;width:400px;height:100px}
#newsrow img {float:left;border:0;width:150px;height:100px;margin:0 0 0 10px}
#newsrow span {margin:0 0 0 8px;font-size:12px}
#newsrow p {margin:0 0 0 170px;line-height:1.25;color:#0064C3}
#newsrow a p {text-decoration:underline}
#newsbar {height:0px;width:100px;}
#newsknob {height:0px;width:1px;}
#newsl {width:25px;height:29px;position:relative;left:6%;top:-77px;background:url(/img/newsl.png) no-repeat left top}
#newsr {width:25px;height:29px;position:relative;left:93%;top:-107px;background:url(/img/newsr.png) no-repeat left top}
.scrollink {margin:0 6% 0}
.scrollink a {font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;font-size:12px}