body	{ margin: 0; padding: 0; background: #f8f7f7 url(/css/clipmaxx.com/bodyBg2.gif) repeat-x top center; color: #000; width: 100%; height: 100%; font-family: arial; font-size: 0.85em; }

h1		{ margin: 0; padding: 0; }
h1 a		{ display: block; width: 408px; height: 85px; background: transparent url(/css/clipmaxx.com/logo3.jpg); }
h1 a span	{ display: none; }

h2		{ font-weight: normal; text-transform: uppercase; padding-left: 15px; }

a	{ color: #767676; text-decoration: none; }
a:hover	{ color: #333; text-decoration: underline!important; }

a img		{ border: 2px solid #767676; }
a:hover img	{ border-color: #333; }

button	{ background: #1a1a1a; color: #686868; border: 1px solid #282828; }

input, textarea, select	{ border: 1px solid #000; }

thead td	{ font-weight: bold; border-bottom: 1px solid #686868; }

th	{ text-align: left; }

dt	{ font-style: italic; }

li form, td form		{ margin: 0; padding: 0; display: inline; }
li form div, td form div	{ display: inline; }

.inlay	{ width: 940px; margin: 0 auto; padding: 5px 0; position: relative; }

#top	{ /*background: #959494 url(/css/clipmaxx.com/topBg.gif) repeat-x left top;*/ color: #fff; line-height: 20px; }

#master	{ width: 100%; position: relative; /*background: transparent url(/css/clipmaxx.com/bodyBg.gif) repeat-x left top;*/ }

#container	{ width: 940px; margin: 0 auto; }

#header		{ width: 940px; /*height: 158px; background: #ba0404 /*transparent url(/css/clipmaxx.com/headerBg.jpg) no-repeat left bottom*/; position: relative; }

#search		{ position: absolute; right: 0; bottom: 82px; }
#search form	{ display: block; text-align: center; }
#search input	{ border: 1px solid #111; margin-right: 3px; }

#specialOffers	{ line-height: 79px; color: #fff; text-transform: uppercase; font-weight: bold; padding-left: 20px; }
#specialOffers span	{ color: #f6c925; }

#topLinks	{ text-align: right; position: absolute; top: 5px; right: 0; }

#cols		{ background: #ba0404 url(/css/clipmaxx.com/colsBg.jpg) no-repeat right center; border: 1px solid #000; color: #fff; height: 79px; position: relative; }
#cols h4	{ padding: 10px/*30px 10px 10px 10px*/; text-transform: uppercase; font-weight: normal; font-size: 1.2em; margin: 0; display: none; }
#cols h5	{ margin: 0; padding: 3px 0; text-transform: uppercase; font-weight: normal; font-size: 0.9em; }
#cols ul	{ margin: 0; padding: 0 10px; list-style-position: inside; font-size: 0.75em; line-height: 2em; display: none; }
.selectBox	{ padding: 0 14px; /*position: absolute; left: 0; bottom: 0;*/ width: 176px; }
.selectBox select	{ width: 150px; }
#cols2		{ position: absolute; top: 0; right: 0; width: 529px; /*margin-bottom: -14px;*/ padding: 0 1px 1px 1px; height: 79px; }
#col1,
#col2,
#col3		{ float: left; position: relative; /*height: 347px;*/ padding: 15px 0; width: 176px; background-color: transparent; background-repeat: no-repeat; background-position: center center; }
/*#col1		{ background-image: url(/css/clipmaxx.com/col1Bg.gif); }
#col2		{ background-image: url(/css/clipmaxx.com/col2Bg.gif); left: 1px; }
#col3		{ background-image: url(/css/clipmaxx.com/col3Bg.gif); left: 2px; }*/

#topMenu	{ background: transparent/*#4a4a4a*/ url(/css/clipmaxx.com/topMenuBg2.gif) no-repeat center bottom; width: 940px; margin: 0 0 4px 0; padding: 20px 0; list-style: none; }
#topMenu li	{ display: inline; padding: 0 8px 0 10px; border-left: 2px solid #2b2b2b; }
#topMenu li#main	{ border: 0; padding-left: 20px; }
#topMenu a	{ color: #fff; text-transform: uppercase; font-weight: bold; }
#topMenu a:hover	{ color: #ff7a00; }
#topMenu a#rss	{ padding-right: 20px; background: transparent url(/css/clipmaxx.com/rss.gif) no-repeat right center; }

#leftCol	{ width: 270px; float: left; background: #e7e6e6; color: #000; }

#leftCol h3	{ text-transform: uppercase; font-weight: normal; padding: 14px 20px; margin: 0; }

.box		{ margin-bottom: 1em; }

#leftCol .box ul	{ list-style: none; margin: 0; padding: 5px 0 5px 20px; }
#leftCol .box li	{ padding: 5px 10px 10px 0; background: transparent url(/css/clipmaxx.com/liBg.gif) no-repeat center bottom; }
#leftCol .box li a	{ color: #000; text-transform: uppercase; text-decoration: none; padding-left: 15px; background: transparent url(/css/clipmaxx.com/tick.gif) no-repeat left center; font-size: 0.9em; }

#leftCol .box li a.hdv	{ padding: 0; background: none; }

#leftCol #cart a	{ padding: 0; background: none; text-decoration: underline; }
#leftCol #cart a.remove	{ color: #f00; font-weight: bold; }
.cartItem img	{ border: 2px solid #262626; vertical-align: middle; }

/*#search form	{ display: block; width: 246px; height: 23px; margin: 0; padding: 5px 0 0 0; }
#search input	{ width: 150px; height: 21px; border: 1px solid #000; background: #fff; color: #000; }
#search button	{ background: transparent; cursor: help; border: 1px solid #000; }*/

#tags h3		{ background-image: url(/css/clipmaxx.com/tagsH3Bg.gif); }
#tagCloud		{ text-align: center; width: 246px; padding: 5px 0 0 0; }
#tagCloud a		{ text-decoration: none; padding: 0 5px; line-height: 1.5em; }
#tagCloud a:hover	{ text-decoration: underline; }
.tag1	{ font-size: 0.6em; }
.tag2	{ font-size: 0.7em; }
.tag3	{ font-size: 0.8em; }
.tag4	{ font-size: 0.9em; }
.tag5	{ font-size: 1em; }
.tag6	{ font-size: 1.1em; }
.tag7	{ font-size: 1.2em; }
.tag8	{ font-size: 1.3em; }
.tag9	{ font-size: 1.4em; }
.tag10	{ font-size: 1.5em; }

#cart h3		{ background-image: url(/css/clipmaxx.com/cartH3Bg.gif); }

#content	{ float: right; /*margin-left: 260px;*/ width: 666px; position: relative; background: #d4d4d4 url(/css/clipmaxx.com/contentBgTop.gif) no-repeat center top; }
#content p, div.m15, #content h4	{ padding: 0 15px; text-align: justify; }

#contentBot	{ width: 666px; height: 12px; background: transparent url(/css/clipmaxx.com/contentBgBot.gif) no-repeat center bottom; clear: both; float: none; }

.update, .dvd	{ margin: 10px 10px 20px 10px; padding-bottom: 20px; float: none; clear: both; border-bottom: 1px dashed #1f1f1f; }
.update h4,
.dvd h4		{ text-transform: uppercase; color: #ff7a00; margin: 0; padding: 0!important; }

.update img,
.dvd img	{ float: left; border: 6px solid #262626; margin: 6px 6px 0 0; }

.update span.small	{ display: block; margin-bottom: 10px; }
.update div.tags	{ display: block; clear: both; float: none; padding-top: 10px; font-size: 0.7em; }

.update .trailerLink,
.dvd .trailerLink	{ display: block; text-align: right; font-size: 0.8em; padding: 10px 0 0 0; }



ul.modelList		{ position: relative; }
ul.modelList li img	{ display: none; position: absolute; right: 20px; top: 0; }

.categoryDesc	{ padding: 0 15px; text-align: justify; }

.bigBox		{ width: 701px; height: 197px; background: transparent url(/css/clipmaxx.com/bigBoxBg.gif) no-repeat center center; list-style: none; margin: 0.5em 0 0.5em 0; padding: 0; clear: both; position: relative; }
.bigBox li	{ float: left; width: 25%; text-align: center; padding: 0; height: 197px; }
.bigBox td	{ text-align: center; width: 25%; }
.bigBox h3	{ color: #db4f03; text-align: center; font-size: 0.9em; margin: 0; padding: 3px 10px; height: 2.5em; }
/*.bigBox img	{ border: 1px solid #414141; }*/

.bigBoxMid	{ background: transparent url(/css/clipmaxx.com/bigBoxMidBg.gif) repeat-y center top; width: 701px; min-height: 197px; }
.bigBoxTop	{ background: transparent url(/css/clipmaxx.com/bigBoxTopBg.gif) no-repeat center top; padding-top: 1em; width: 701px; min-height: 197px; }
.bigBoxBot	{ background: transparent url(/css/clipmaxx.com/bigBoxBotBg.gif) no-repeat center bottom; padding-bottom: 1em; width: 701px; min-height: 197px; }

#trailerBox	{ width: 640px; margin: 0 auto; }
#trailerBox p	{ margin: 0; padding: 0; }

#footer		{ width: 100%; height: 87px; background: transparent url(/css/clipmaxx.com/footerBg.gif) repeat-x left bottom; clear: both; font-size: 0.85em; }
#footer .spacer	{ width: 940px; margin: 0 auto; padding-top: 20px; background: transparent url(/css/clipmaxx.com/footerSpacerBg.gif) no-repeat center top; text-align: center; }
#footer ul	{ list-style: none; margin: 0; padding: 0; }
#footer li	{ display: inline; padding: 0 1em; }
#footer a	{ color: #000; text-decoration: underline; }

.prevNext	{ list-style: none; margin: 1em auto; padding: 1em 0; font-size: 1em; display: block; width: 600px; text-align: center; border-top: 1px dotted #000; border-bottom: 1px dotted #000; }
.prevNext li	{ /*width: 300px; display: block; height: 2em; float: left;*/ display: inline; padding: 0 3px; }

table.videoList		{ margin: 0 auto; }
table.videoList td	{ padding: 2px 5px; }

a.join	{ margin: 0 auto; display: block; text-align: center; }

br.cb	{ clear: both; }

.pozice	{ position: absolute; top: -0.5em; right: 5em; background: darkblue; border: 1px solid #c0c0c0; padding: 3px; font-size: 0.8em; }

.showHide	{ display: none; }

.small	{ font-size: 0.7em; }

.fr	{ float: right; }
img.fr	{ margin-left: 5px; }

.fl	{ float: left; }
img.fl	{ margin-right: 5px; }

.ac	{ margin: 0 auto; }

.tac	{ text-align: center; }
.tar	{ text-align: right; }

.dn	{ display: none; }

div.error	{ border: 2px solid red; padding: 1em!important; }
div.notice	{ border: 2px solid green; padding: 1em!important; }

.floatThird	{ width: 33%; float: left; }

#loginForm table	{ margin: 0 auto; }

#covers		{ position: relative; display: block; float: left; }
#rearCover	{ position: absolute; right: 0; bottom: 0; }

#movieShots	{ clear: both; text-align: center; margin-top: 10px; display: block; }
#movieShots img	{ float: none; border-width: 2px; }

#orderHistory		{ width: 75%; margin: 0 auto; }
#orderHistory dd	{ padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid #000; }
