/* reset */
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; border: 0; outline: 0; font-family: inherit;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
legend {display:none;}

.mtb10 {margin:10px 0;}

h1 {font-size:24px;}
h2 {font-size:18px; font-weight:normal; margin-bottom:10px;}
a {color:#c130ae; text-decoration:none;}
a:hover {text-decoration:underline;}

/* layout */
body, input, select, textarea, option {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body {background:#fff url(images/bg.jpg) repeat-x left top; text-align:center;}

.container {background:url(images/container.gif) no-repeat; width:960px; margin:0 auto; text-align:left;}
.head {height:109px;}
.head h1 {float:left; padding-top:20px;}
.head h2 {float:right; padding-top:20px; margin:0;}

.splash {height:340px; background-position:right top; background-repeat:no-repeat; margin-bottom:5px;}
.splash .padd {padding:25px 540px 0 25px;}
.splash ul {padding:10px 0;}
.splash li {background:url(images/li.gif) no-repeat left center; padding:4px 0 4px 20px; border-bottom:1px solid #d6d6d6;}

.flash {float:right; background:#fff url(images/flash_bg.gif); width:328px; height:394px;}
.flash .padd {padding:10px;}
.thumbs {float:left; background:#fff url(images/thumbs_bg.gif) no-repeat center bottom; width:625px; overflow:hidden; }



.button {background:url(images/button.png) no-repeat; width:279px; height:35px; line-height:32px; font-size:14px; color:#000; font-weight:bold; display:block; padding-left:40px;}
.shots {background:url(images/ico1.gif) no-repeat left center; padding:2px 0 2px 20px; margin-right:20px;}
.info {background:url(images/ico2.gif) no-repeat left center; padding:2px 0 2px 15px;}


/*tabs menu*/
.menu_tabs {background:url(images/tabs_bg.gif) no-repeat;}
	#tabs {position: relative; overflow: hidden; width:617px; overflow:hidden; padding:4px;}
		#tabs  li {float: left;list-style: none;}
		#tabs  li.back {background: url("images/lava.gif") no-repeat right -30px;width: 9px; height: 30px;z-index: 8;position: absolute;}
		#tabs  li.back .left {background: url("images/lava.gif") no-repeat top left;height: 30px;margin-right: 9px; /* 7px is the width of the rounded shape */}
		#tabs  li a {text-decoration: none;color: #fff;outline: none;text-align: center;top: 7px;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;margin: auto 10px; font-weight:bold;}
		#tabs  li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none;}

                    
.thumb_list { height:355px;}
.thumb_list li {float:left; text-align:center; margin:10px 18px;}

.thumb_list img {display:block; margin-bottom:3px;}
.thumb_list span {display:block; font-weight:bold; color:#c130ae;}
.thumb_list a {color:#000; text-decoration:none;}
.thumb_list a:hover span  {text-decoration:underline;}


/**/
.bottom {background:#9b3b90 url(images/bottom.gif); height:174px; margin:5px 0;}
.bottom .mtb10 {margin-top:20px;}
.bottom .padd {padding:30px 340px 0 30px;}
.bottom h2, .bottom p {color:white;}
.footer {padding-bottom:20px; text-align:right;}


/**/

.tip {position:absolute; z-index:2000; margin-left:200px; background:url(images/tip_over.png) no-repeat center top; padding-top:38px; width:436px; color:white;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; display:none;}
.tip .padd {padding:5px 10px 10px 10px;background:url(images/tip_over.png) no-repeat center bottom; display:block;}
.tip p {padding-bottom:4px;}

/**/
.pop {background:url(images/pop.png) no-repeat center top; width:866px; height:663px; position:absolute; left:50%; top:50%; margin-left:-433px; margin-top:-330px; z-index:5000; text-align:left; position:fixed; left:-4000px;}
.pop_close {background:url(images/close.gif) no-repeat right center; padding:7px 40px 7px 0; float:right;}
.pop .padd {padding:560px 80px 0 80px;}
.pop .padd {position:relative;}


