html, body {margin:0;padding:0;}
body { font:13px/18px 'Trebuchet MS',Verdana,Arial,sans-serif;background:#000000 url(/images/bgr.jpg) repeat-x fixed bottom center;color:#fff;}
img {border:0;}
#wrapperbig {
        margin:0 auto;
        width:1580px;
        min-height:2431px;
	background-color:white;
    background-poition:center bottom;
        }

#wrapperleftright {
        width:1580px;
        min-height:3302px;
        background-color:black;
        background-position:center top;
        border:solid 0px orange;
        }

#wrapperleft {
        width:295px;
	height: 656px;
        background:url('/adv/puma/puma-left1.png') no-repeat #190b19;
        background-color:black;
    	background-position:left bottom;
	float:left;
        }  

#wrapperright {
        width:295px;
        height: 1302px;
        background:url('/adv/puma/puma-right1.png') no-repeat #190b19;
        background-color:black;
        background-position:center top;
        float: right;
        }

#wrapperdown {
        width:1580px;
        height: 960px;
        background:url('/adv/puma/puma-footer.png') no-repeat #190b19;
        background-color:black;
        background-position:left bottom;
        position:relative;
        margin-top: -235px;
        }
        
#left2img {
    background:url('/adv/puma/left2.png') no-repeat #190b19;
    width:295px;
    height:113px;
    margin-left: -299px;
    margin-bottom: -113px;

}



#wrapper {width:990px;position:relative;background-color:#363636;margin:0px auto;padding:0 0 4px 0; z-index: 2;}
#header {border-top:0px solid #E23B0F;border-bottom:10px solid #363636;padding-top:3px;background:#000 url('/images/header_bgr.png') repeat-x;}
#underheader {border:solid white 0px;height:100px;width:1000px}
#logo {margin:3px 0 0 6px;width:240px;float:left}
#banner728x90top {width:728px;height:90px;border: solid 0px red;margin-right:20px;margin-top:5px;float:right;position:related}

#menubar {height:26px;background-color:#000;margin:0px 0 0px 0px;}

.bot_menu_bar {background:url('../images/grey_grad.gif') repeat-x ;height:27px;width:845px;margin:0 0 0 136px;}
.border_red {border-bottom:3px solid #ff0000;margin:1px 4px;}
a, a:active, a:link, a:visited { color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}
#content {padding:0 4px;margin:0 auto;overflow:hidden;}
#leftCol {width:480px;float:left;padding:0 5px 0 0;}
#midCol {width:190px;float:left;}
#midCol h2 {background-color:#79B106;color:#FFFFFF;margin:0 10px;padding:3px 0;text-align:center;}	
#midCol h2 a{color:#fff;}
#midColContent {background: url('../images/red_mid.png') repeat-y;}
#midColtop {width:190px;height:7px;background: url('../images/red_mid_top.png') no-repeat;margin:0;}
#midColBottom {width:190px;height:28px;background: url('../images/red_mid_bottom.png') no-repeat;margin:0;}
#rightCol {width:300px;float:left;padding:0 0 0 5px;_width:310px;_padding:0;}
#topnews {width:480px;}
#topnews h1 {margin:0;background-color:#111;color:#FFF;font-size:16px;padding:4px 10px;text-decoration:none;}
#topnews h1 a{color:#FFF;text-decoration:none;}
#topnews h1 a:hover{color:#FFF;text-decoration:underline;}
h2, h2 a:link, h2 a:visited, h2 a:active {color:#CC0A0A;text-transform:uppercase;font-size:1em;text-decoration:none;margin:4px 0;}
h3, h3 a:link, h3 a:visited, h3 a:active {color:#79B106;text-decoration:none;margin:4px 0;font-size: 16px;}
h3 a:hover {color:#fff;}
h4, h4 a:link, h4 a:visited, h4 a:active {color:#79B106;text-decoration:none;margin:4px 0;font-size: 14px;}
h4 a:hover {color:#fff;}
/* .clearfix {clear:both;} */
.clearfix {clear:both;}
/* .clearfix1 {clear:both;} */
#topnews {border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:5px;}
#topnews_nav {background-color:#eeeeee;margin-top:3px;padding:0 4px;text-align:right;}
#topnews_nav a{text-decoration:none;color:#000;padding:2px 5px;}
#topnews_nav a:hover{text-decoration:none;color:#000;padding:0 4px;border:1px solid #ccc;background-color:#E2E2E2;}
#footer{background-color:#2b2825;height:30px;line-height:30px;color:#79B106;margin:20px 4px 0 4px;padding:0 10px;font-size:0.9em;}
#footer a:link,#footer a:active,#footer a:visited {color:#79B106;text-decoration:none;}
.innerLeft, .innerRight {float:left;margin-bottom:40px;margin-top:-25px;position:relative;text-align:center;width:230px;z-index:10;}
.innerLeft {margin-right:20px;}
ul.latestNews {list-style:none;margin:2px 2px 0px 8px;padding:1px 8px 10px;width:158px;font-size:12px;text-align:center;}
.latestNews li {border-bottom:1px dotted #ddd;color:#79B106;padding-top:6px;padding-bottom:6px;}
.latestNews li a {color:#fff;text-decoration:none;}
.latestNews li a:hover{color:#79B106;}
#bar {z-index:5;background:#79B106 none repeat scroll 0 0;color:#FFFFFF;line-height:26px;}
#date {padding-left:15px;text-align:left;font-size:11px;}
#searchbox {float:right;padding-right:15px;}
#searchbox form {padding:0;margin:0;}	
.input_text {height:16px;margin-top:3px;vertical-align:top;border:1px solid #777;background:#ededed;}
#search_btn {border: none;background: url('../images/search.gif') no-repeat top left;padding: 0 8px;color:#000;font-size:10px;width:59px;
    height:21px;line-height:21px;text-transform:uppercase;}
#search_btn:hover {border: none;background: url('../images/search_over.gif') no-repeat top left;padding: 0 6px;}
.delta_stock {margin:0 20px 10px;}
/*
#date {
	color:#000;
	float:right;
	margin-right:5px;
	line-height:24px;
	font-size: 0.9em;
}
*/	
.banner300 {width:300px;height:250px;margin:5px 0;}
#gallery {margin:0 10px;}
#gallery img {border:1px solid #CCC;padding:2px; margin-right:10px;}
#bottom {float:left;background-color:#1f1f1f;padding:5px;margin:0 10px 0 4px;}
#editor {float:left;width:310px;}
#bottomLeft, #bottomRight{float:left;}
#bottomLeft {padding-right:5px;	border-right:1px solid #ddd;width:300px;}
#bottomLeft ul,.newslist2 {list-style-type:disc;list-style-position:outside;margin:2px 4px 2px 12px;padding:0;}
#bottomLeft li,.newslist2 li{border-bottom:1px dotted #bbb;font-size:0.9em;}
#bottomLeft li a,newslist2 li a{text-decoration:none;padding:0;}
#bottomRight {padding:0 10px;width:320px;}
div.hr {height: 1px; background-color:#585858; color:#ddd; margin:6px;clear:both;}
div.hr hr {display: none; clear:both;}
div.hr2 {background-color:#79B106;color:#ff0000;height:4px;margin:0 4px;}
div.hr2 hr {display: none; clear:both;}
.rBox{border-bottom:1px solid #585858;margin-bottom:10px;}  
.pollBox {margin-bottom:10px;background-color:#1f1f1f;padding:5px;width:300px;}
.topnews_container {background-color:#000;padding:10px 10px 2px 10px;margin-bottom:10px;}	
#top_news {	width:460px;height:275px;}
#top_news img {padding:0;margin:0 auto;width:460px;height:276px;}
.caption {background:#000000 none repeat scroll 0 0;opacity:0.6;
	top:190px;color:#fff;height:90px;width:450px;_width:450px;left:0;/*	opacity:0.8;
	filter:alpha(opacity=80); /* IE patch */
	position:absolute;padding:0 10px;}
.caption a {color:#fff;display:block;text-decoration:none;}
.caption h1 {margin:0 10px 10px 0;font-size:1.3em;}	
.caption h1 a {background:none;padding:0;color:#fff;}	
.nav { margin:0 0 0 5px; }
#nav a { margin: 0; padding: 2px 7px; text-decoration: none;color:#a7a7a7;}
#nav a.activeSlide { background: #0d0d0d; color:#fff;}
#nav a:hover {background: #0d0d0d;color:#fff; }
#nav a:focus { outline: none; }
#nav {text-align: right;}

/**************** menu coding *****************/
#menu {
height:26px;
float: left;
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
display: block;
}

#menu .current li a {background:#79B106;color:#fff;padding-right:5px;padding-left:5px;padding-top:5px;height:21px;}
.ie #menu .select li a {color:#fff;padding-right:5px;padding-left:5px;padding-top:5px;height:21px;font-size:11px;}
#menu .select li a {color:#fff;padding-right:5px;padding-left:5px;padding-top:5px;height:21px;font-size:12px;}
#menu .subcategory li a {background-color:black;border-bottom:solid white 1px;}
#menu .subcategory li a:hover {background-color:#79B106;border-bottom:dashed white 1px;margin-top:0;}

#menu h2 {
color: #fff;
text-transform: uppercase;
}

#menu a {
height:100%;
text-align:center;
color: white;
text-decoration: none;
}


#menu a:hover {
color: white;
background: #79B106;
height:82%;
}

#menu li {position: relative;height:26px;}

#menu ul ul {
position: absolute;
background-color:black;
z-index: 500;
}


#menu ul ul li {
background-color:black;
border-bottom:0px dashed white;
width:100%;
margin-right: 50px;
border-left:solid white 0px;
border-right:solid white 0px;
text-align:center;
}

#menu ul li ul li {
border-right:solid 0px white;
border-left:solid 0px white;
padding:0;
}

#menu ul li ul li a:hover {
background-color:#363636;
}

#menu ul li ul.subcategory { display: none; z-index: 9999; overflow: visible;}


.left {float:left;}
.right {float:right;}
#copyright {font-size:0.88em;padding:0 15px;color:#000;}
a.red, a.red:link, a.red:visited, a.red:active { 
	font:11px/16px 'Trebuchet MS',sans-serif;background-color:#bb0000;color:#fff;border:1px solid #333;text-decoration:none;padding:0 10px;}
a.red:hover { background-color:#449F00;border:1px solid #333;text-decoration:none; }
.center { display:block;float:left;clear:none;margin-left:1px; }
.grey-heading { 
	background:url('/images/backgrounds/grey-vertical-gradient-40.gif') repeat-x top left;
	color:#1f1a17;font-size:14px;padding:5px;margin:0;border:1px solid #aeadac; }
.grey-heading a:link, .grey-heading a:visited{color:#1f1a17;}	
.grey-heading1 { 
	background:url('/images/backgrounds/grey-vertical-gradient-40.gif') repeat-x top left;
	color:#1f1a17;font-size:14px;margin:0;border:1px solid #aeadac; }
.grey-heading1 a:link, .grey-heading1 a:visited{color:#1f1a17;}
.newslist {clear:both;display:block;margin:10px 0 0;padding:0 2px;}
.show_news {width:495px;_width:480px;margin-bottom:7px;float:left;background:url(/images/grey_bgr.png) repeat-x 0 0;}
.show_news h3 a{ font-size:15px;color:#E80403;text-transform:lowercase;text-decoration:none;outline: transparent;}	
.col {width:150px;float:left;margin:0 5px 10px;_margin:0 3px 7px;_position:relative;}	
.story {text-align:center;padding:5px 0;_position:relative;}	
.show {margin:0 0 0 -5px;_position:relative;}
.story h5{margin:0;}
.story h5 a:link, .story h5 a:active, .story h5 a:visited {color:#79B106;font-size:14px; text-transform:uppercase;text-decoration:none;font-weight:bold;}
.story h5 a:hover {color:#fff;}
.story a:link, .story a:active, .story a:visited {font-size:14px;color:#fff;text-decoration:none;font-weight:normal;}
.story a:hover{color:#79B106;}
.story img{margin-right:3px;}	
#leftSide,.leftSide  {width:650px;float:left;}
#rightSide,.rightSide {float:right;width:310px;}
.headnews h2 a,.headnews h2,#rightSide h2{background:#79B106;color:#fff;padding:3px 0;text-align:center;}
.more_topic h3{background:#79B106;color:#fff;padding:2px;margin:0;text-align:center;}
.more_topic { border:1px solid #79B106;display:table;float:right;margin:5px 0 6px 7px;padding:2px;width:200px;}
.photo{	clear:both;	margin-top:5px;}
.photo h3{font-size:17px;text-align:left;color:#CC0A0A;	padding:6px 0;}
.photo h4 a{font-size:14px;	text-align:left;}
.photo img {border:1px solid #555;padding:3px;margin:10px 10px 0 0;}
#bottom img,#editor img,.rBox img,.box img {padding-right:5px;}
#rightcolumn{width:310px;}
/* video slideshow */
#videobox { width:300px;position:relative;}
#videobox h2{ overflow:hidden; text-transform:none;padding:2px 5px;}
#controls	{ position: absolute; float: left; z-index: 50; padding-top:0;margin-left:230px;_margin-left:30px;*margin-left:30px;width:60px;}
#controls .next, #controls .prev	{ text-indent: -9000px;width: 26px;height: 26px;display: block;}
#controls .prev	{background: url(../../images/prev_button.png) no-repeat;float: left;}
#controls .next	{background: url(../../images/next_button.png) no-repeat;float: right;}
.video-slideshow { position: relative;height: 233px;background-color:#000;}			
.video_all {float:left;padding:2px 5px;}
.video_left {float:left;margin-left:15px;width:310px;}
.obj {height:210px;}
#video{width:300px;height:350px;}
a:focus { outline: none; }
.video_title {font-size:1.45em;font-weight:bold;margin:0 0 10px;color:#79B106;}
h1.page { color:#FFFFFF;font-weight:normal;margin-bottom:10px;}
.video_main {height:397px;margin:auto;width:640px;}
.video_main_content {margin:auto;width:640px;}
div.pagination {margin: 3px;}
div.pagination a {margin: 3px;text-decoration: none;}
div.pagination a:hover, div.pagination a:active {color: #79B106;}
div.pagination span.current {margin: 2px;font-weight: bold;	color: #79B106;	}
div.pagination span.disabled {color: #000;}

