body { margin: 0; background: #333333; font-family: verdana; }

img { border: none; }

div#container  { width: 760px; position: absolute; left: 50%; margin-left: -380px; background: #E8C1C2; }

div#header { height: 90px; background: url('img/header.jpg') no-repeat; z-index: 1; position: relative; }

div.register { margin-left: 520px; }

div.register td { color: #494848; font-size: 12px; font-weight: bold; }

div.register input { font-size: 10px;  }

a.white { font-size: 10px; color: white; text-decoration: none; }

a { color: #494848; }

div#greyline { height: 14px; background: url('img/greyline.jpg') repeat-y right #FEEEEF; color: #494848; text-align: right; font-size: 10px; font-weight: bold; }

div#greyline a { color: #494848; font-weight: bold; text-decoration: none; margin-right: 20px; font-variant: small-caps; font-size: 12px;}

div#main { background: url('img/innerbg.jpg') no-repeat; min-height: 429px; _height: 429px; padding-top: 50px; }

div#bottom { height: 72px; background: url('img/bottom.jpg') no-repeat; }

div#bottom p { margin: 0 0 0 0; font-size: 12px; font-weight: bold; font-variant: small-caps; }

p.left { float: left; }



div#biglogo { width: 380px; height: 150px; z-index: 100; position: absolute; margin-top: 10px; margin-left: 100px; }



p.right { float: right; margin-top: 1px;}

div#bottom a { text-decoration: none; color: #494848; margin-left: 10px; margin-right: 10px; }

div#bottom img { border: none; }



div.menu { width: 150px; float: left; padding-left: 5px; }

div.menu a { font-size: 16px; font-weight: bold; color: #494848; text-decoration: none; }

p.mnote { color: #986f72; font-size: 10px; text-align: center; margin: 0; padding: 0; }

p.mnote input { font-size: 10px; }

p.mnote a { font-size: 10px; }

.inpb { border: solid 1px #d9bfc1; }

p.mnote a { color: #494848; text-decoration: none; }

br.cleaner { font-size: 1px; clear: both; }



div.menu_section_hidden { height: 18px; font-size: 16px; font-weight: bold; color: #494848; margin: 0; margin-top: 5px; overflow: hidden; font-variant: small-caps }

div.menu_section_shown { font-size: 16px; font-weight: bold; color: #821C1C; margin: 0; margin-top: 5px;  font-variant: small-caps  }

div.menu_section_shown span, div.menu_section_hidden span { cursor: pointer; }

p.subsection { margin: 0 0 0 10px; color: #494848; margin-bottom: 5px; font-size: 12px; font-weight: normal; font-variant: small-caps; }

p.subsection a { font-size: 10px; font-weight: bold; text-decoration: none; color: #494848; display: block; margin-left: 10px; }

div.cntnt { float: left; width: 604px; #width: 600px;  }



div.prodbig { width: 270px; height: 360px; background: url('img/prodbg.gif') no-repeat; padding-left: 1px; padding-top: 1px; }

div.prodbig img { margin-left: 7px; margin-top: 3px; width: 255px; height: 350px; }

div.imgs { width: 270px; float: left; margin-right: 5px; }

div.prodoicontainer { height: 75px; }

div.varrow { width: 15px; float: left; }

div.harrow { height: 15px; }

div.otherimgs { width: 240px; height: 75px; float: left; overflow: hidden; white-space: nowrap; }

div.oi { width: 54px; height: 74px; background: url('img/oi.jpg') no-repeat; float: left; margin-left: 3px; margin-right: 3px; padding-left: 2px; padding-top: 2px; }

div.oi img { width: 50px; height: 69px; }

div.infoorder { width: 230px; float: left;  }

span.model { font-size: 10px; font-weight: bolder; color: #7d1c1c; }

p.model { font-size: 10px; font-weight: bolder; color: #7d1c1c; margin: 0; padding: 0; font-variant: small-caps; }

span.modelname { font-size: 12px; font-weight: bolder; color: #404040; }

div.c_top { background: url('img/c_top.jpg') no-repeat bottom; height: 10px; width: 229px; }

div.c_mid { background: url('img/c_mid.jpg') repeat-y; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 0px; }

div.c_mid p,h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; }

div.c_butt { background: url('img/c_butt.jpg') no-repeat top;  height: 10px; width: 229px; }

span.price { font-size: 12px; color: #404040; }

span.theprice { font-size: 14px; color: #aa2126; font-weight: bold; }

div.c_mid tr { background: #FFEFF0; text-align: center;  }

div.c_mid table { width: 222px; }

tr.header  td { background: #D99D9D; text-align: center; }

table.infotab tr, td { font-size: 10px; }

div.c_mid input { font-size: 12px;  }

div.othermodels { width: 70px;  float: left; margin-left: 24px; overflow: hidden; }



div#omcontainer { height: 350px; width: 74px; overflow: hidden; }



html>body #omcontainer  {

	background: url('img/k1.png') no-repeat right;

}

* html #omcontainer  {

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/k1.png",sizingMethod="crop");

}



div.vert div { margin-bottom: 5px; margin-left: 10px; #margin-left: 6px; }

p.innertext { width: 90%; font-size: 12px; font-weight: bold; }

p.innertext a { color: #821C1C; }

p.innertext ol, li { font-size: 12px; font-weight: bold; width: 90%; }

.pointer { cursor: pointer; }

h1,h2,h3,h4  { color: #494848; }

span.redstar { color: red; font-size: 14px; font-weight: bold; }

table#regtable input { font-size: 10px; }

h1.reg { padding: 0; margin: 0; }

div.loggedinbox { font-size: 12px; font-weight: bold; color: #494848; } 

div.loggedinbox  a { color: #494848; font-size: 10px; }

div.loggedinbox a:hover { color: #821C1C; }

span.small { font-size: 10px; }

tr.headerrow td { border-bottom: solid 1px #494848; text-align: center; }

table.bag { width: 100%; text-align: center; }

div.button { display: inline; border: solid 1px #494848; background-color: #D99B9C; padding: 5px; margin: 5px; font-weight: bold; cursor: pointer; }

.span12 { font-size: 12px; font-weight: bold; }

li { vertical-align: top; }


div.category_list img { width: 180px; border: solid 1px #BD5D5F; }
div.category_list a { text-decoration: none; font-size: 10px; display: block; float: left; width: 180; margin: 5px;   }
div.category_list a:hover img { border: solid 1px white; }
.bold { font-weight: bold; }
.white { color: #494848; }
.pink { color: #BD5D5F;}
.strike { text-decoration: line-through; }