.theme-theme1204 { height: 400px; margin: 0; padding: 0; position: relative; width: 790px; float: left;}

.theme-theme1204 .nivoSlider { position: relative; background: #fff url(loading.gif) no-repeat 50% 50%; margin-bottom: 50px; overflow: hidden;}

.theme-theme1204 .nivo-slice { display: block; position: absolute; z-index: 5; height: 100%;}

.theme-theme1204 .nivo-box { display: block; position: absolute; z-index: 5;}


.theme-theme1204 .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none;}

.theme-theme1204 .nivoSlider a { border: 0; display: block;}

.theme-theme1204 .nivo-controlNav { bottom: 19px; height: 16px; left: 13px; position: absolute; width: 900px;}

.theme-theme1204 .nivo-controlNav a { background: url(slideshow_points.png) no-repeat 0 0; color: #FFFFFF; cursor: pointer; display: inline-block !important; font-size: 0; height: 16px; margin-right: 6px; overflow: hidden; position: relative; text-decoration: none; width: 16px; z-index: 99;}

.theme-theme1204 .nivo-controlNav a:hover,
.theme-theme1204 .nivo-controlNav a.active { background-position: 0 -16px;}

.theme-theme1204 .nivo-directionNav a { display: none;}

.theme-theme1204 a.nivo-nextNav {}

.theme-theme1204 a.nivo-prevNav {}

.theme-theme1204 .nivo-caption { color: #FFFFFF; left: -1000px; position: absolute; bottom: 30px; z-index: 89; padding: 0 50px; width: 690px;}

.theme-theme1204 .nivo-caption a { color: #fff; text-decoration: none;}

.theme-theme1204 .nivo-caption a:hover { color: #fff;}

.theme-theme1204 .nivo-caption p { color: #777; margin: 0; background: #f2f2f2; padding: 25px 20px; font-size: 13px; line-height: 1.6em; float: left;}

.theme-theme1204 .nivo-caption h2 { color: #FFFFFF; font-size: 1.4em; line-height: 1.4em; padding: 15px 20px; background: #c02125; float: left; -webkit-transition: all 0.9s linear; -moz-transition: all 0.9s linear; -ms-transition: all 0.9s linear; -o-transition: all 0.9s linear; transition: all .9s linear;}

.theme-theme1204 .nivo-caption a { display: block;}

.theme-theme1204 .nivo-caption a:hover h2, .theme-theme1204 .nivo-caption a:hover p { -wekbit-transform: rotateX(360deg); -moz-transform: rotateX(360deg); -o-transform: rotateX(360deg); -ms-transform: rotateX(360deg); transform: rotateX(360deg);}

.theme-theme1204 .nivo-html-caption { display: none;}










html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%;}

table { border-collapse: separate; border-spacing: 0;}

caption, th, td {  font-weight: normal;}

blockquote:before, blockquote:after,
q:before, q:after { content: "";}

blockquote, q { quotes: "" "";}

header, section, footer,
aside, nav, article, figure { display: block;}

#dev7link { background: url(demo/images/dev7logo.png) no-repeat; width: 60px; height: 67px; border: 0; display: block; float: left; text-indent: -9999px;}

h1.main-title { color: #000000; font-size: 3em; font-family: Geneva, Arial, Helvetica, sans-serif; float: left; margin-left: 25px; padding-bottom: 0; margin-bottom: 5px; line-height: 2;}

.nivo-thumbnail-box { display: inline-block; float: none; padding: 5px; margin: 0 10px 20px 0; vertical-align: top; width: 200px;}

#ie7 .nivo-thumbnail-box { display: inline; line-height: 150%;}

#ie6 .nivo-thumbnail-box { display: block; height: 130px; float: left;}

.nivo-thumbnail { float: none; text-align: center;}

.nivo-thumbnail img { display: inline; border: none;}

.nivo-thumbtitle { margin-top: 15px; line-height: 1.5; text-align: center;}

.nivo-thumbtitle a { color: #666666; font-size: 12px;}

.nivo-thumbtitle a:hover { color: #333333;}

#preview { position: absolute; border: 1px solid #000000; background: #FFFFFF; padding: 40px 20px; display: none; color: #000000;}




.clear { clear: both;}