body {
   padding: 5px 0 24px 0;
   margin: 0 0 0 0;
   font: 12px/15px Arial, Helvetica, sans-serif;
   color: #cccccc;
   background: repeat-x url("body-gradient.gif") #666666;
   text-align: center;
}

body * {
   text-align: left;
}

table {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

td {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   vertical-align: top;
   /*font: 11px/14px "Georgia", "Times New Roman", Serif;*/
   font: 12px/15px Arial, Helvetica, sans-serif;
}

img {
   border: none;
   margin: 0 0 0 0;
}

p {
   padding: 10px 0 0 0;
   margin: 0 0 0 0;
}


form {
	padding: 0;
	margin: 0; 
	}
.stop {clear:both;}
#main {
   margin: 0 auto;
   width: 970px;
   table-layout: fixed;
   border-collapse: collapse;
   border-spacing: 0;
}

.header td {vertical-align: middle;}

.ads {padding: 0 14px 0 0;}

#header,
.menu, .content, .internal-content {border: 1px solid #000000;}

.menu .menu {border: none;}

.menu {
   margin: 0 2px 0 0;
   width: 125px;
   table-layout: fixed;
   height: 100%;
}

.stretch-down {height: 100%;}

.menu td {
   min-height: 475px;
   height: 100%;
   overflow: hidden;
}

.menu td.stretch-down {
   padding: 0 0 0 0;
   vertical-align: bottom;
}

.internal .menu td.stretch-down {padding: 0 0 0 0;}

.menu td.stretch-down div.stretch-down {padding: 10px 0 10px 0;}

#MenuPos {
   position: relative;
   top: 0;
   left: 12px;
   width: 96px;
}

html > body #MenuPos {left: 0 0 0 16px;}

.content {
   margin: 0 0 0 0;
   width: 581px;
}

.content a,
.internal-content a {
   color: #ffffff;
   text-decoration: underline;
}
.content a:hover,
.internal-content a:hover {text-decoration: none;}

.content td.stretch-down {overflow: hidden;}

.internal-content {
   margin: 0 0 0 0;
   width: 826px;
}
.sections {
   margin: 0 0 0 2px;
   width: 261px;
}

.sections div {margin: 0 0 0 0;}

#header, #footer {width: 953px;}

#header {
   margin: 0 0 2px 0;
   height: 105px;
}
#footer {
   margin: 0 0 0 0;
   background: no-repeat url("footer-gradient1.gif") left bottom;
  
}

#footer td {
   /*font: 10px/10px "Georgia", "Times New Roman", Serif;*/
   font: 10px/12px Arial, Helvetica, sans-serif;
   color: #898989;
   background: no-repeat url("footer-gradient0.gif") left top; 
   padding: 0 0 8px 0;
}

.footer-links {margin: 16px 0 0 18px;}
.footer-links a {
   color: #898989;
   text-decoration: none;
}
.footer-links a:hover {text-decoration: underline;}

.copyrights {margin: 7px 0 0 18px;}

.cover {
   margin: 3px 3px 3px 3px;
   background: #000000;
}



.internal-content .cover {background: #000000;}

.top-part {
   color: #ffffff;
   padding: 15px 0 0 18px;
}

.left-part {
   width: 505px;
   color: #ffffff;
   padding: 15px 0 0 18px;
}

.left-part a {
   line-height: 18px;
}

.left-part table {
   width: 100%;
   margin: 40px 0 0 0;
}

.right-part {
   width: 310px;
}

.right-part .cover {
   border: 1px solid #000000;
   margin: 5px 3px 3px 3px;
   padding: 0px 20px 20px 20px;
   background: #000000;
}

.content .cover {padding: 0 0 28px 0;}

.content .cover p {
   padding: 28px 28px 0 28px;
}

.content .cover table td {padding: 0 0 0 28px;}

.menu .cover {
   background: #000000;
}

.internal-nav {
   margin: 3px 3px -4px 3px;
}

.internal-nav td a {margin: 0 0 0 0;}

.internal-nav td img {
   display: block;
   margin: 0 0 0 3px;
}

.menu-ad {
   text-align: center;
   height: 40px;
   pposition: relative;
   ttop: -65px;
   margin: 0 3px 3px 3px;
   background: #000000;
}

html > body .menu-ad {top: -85px;}

.menu-ad img {
   position: relative;
   mmargin: -13px auto 0 auto;
}

/* generic */

.generic .content {
   margin: 0 0 0 0;
   width: 741px;
}
.generic .sections {
   margin: 0 0 0 0;
   width: 101px;
}

.generic .content-image {padding: 20px 0 0 20px;}

.content-image h1 {
   display: block;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   font: 22pt/22pt "Arial Narrow", Arial, sans-serif;
   font-weight: bold;
   text-transform: uppercase;
   color: #ffffff;
}

/* internal packaging */

.internal-packaging .content-image {
   height: 116px; /* was 64px */
   width: 100%;
   margin: 3px 0 -56px 3px;
   padding: 20px 0 0 20px;
   background: #000000;
}

html > body.internal-packaging .content-image {height: 96px;}

.internal-packaging .content-image img {
   display: block;
   position: relative;
   z-index: 1000;
}

.internal-packaging .content .cover {background: #000000;}

.internal-packaging .sections .s-packaging {
   position: absolute;
   z-index: 9999;
   margin: 0 0 0 -1px;
}

.internal-packaging .sections .s-displays {
   margin: 128px 0 0 0;
}

.internal-packaging .content .cover td {line-height: 18px;}

.b-ads {
   text-align: center;
   margin: 0 auto 0 0;
   width: 953px;
   border-left: 1px solid black;
}
.b-ads table {width: 100%; margin: 0 auto 0 0;}

.b-ads td.bBanners {
   background: black;
   text-align: left;
   padding: 0 0 0 12px;
}
.ari {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
}

.aribig {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
}

.search_title {
	text-align: left;
	vertical-align: middle;
	color: #ffffff;
	font: normal bold 10px Verdana,arial;
	padding: 0 10px 0 0;		  
	}
	
.btn {
	text-align: left;
	vertical-align: middle;
	}
	
.btn input {
	width: 47px;
	height: 15px;
	cursor: poiner;
	background: no-repeat url("search.gif");
	margin: 0 0 0 10px;
	border: none 
	}
	
.search input {
    font-size: 10px;

    }	

/*---------------------------------------------Splash-------------------------------------------------------*/

.splash-body {margin:0px;
			  padding:0px;
			  background:#000;}
.content-splash {margin:0 auto;
				width:702px;
				padding:70px 00;}
.content-splash-above {/*background:url(repeated-box.png) repeat-y;*/}
.splash-top {/*background:url(top-box.png) no-repeat;*/}
.splash-bottom {/*background:url(bottom-box.png) no-repeat;*/
				width:702px;
				height:21px;}
.splash-logo {text-align:center;
			 padding:5px 00 00 00;}
.splash-buttons {text-align:center;}
.splash-buttons img {margin:00 2px;}
.splash-buttons a {text-decoration:none;}
.splash-slogan {text-align:center;
				padding:5px 00 00 00;}
.splash-menu {text-align:center;
			  color:#fff;
			  padding:18px 00 5px 00;}
.splash-menu a{color:#fff;
				text-decoration:none;
				font-size:13px;}
				
/*-------------------------------------------Star---------------------------------------------------------*/


.content-star {width:970px;
				background:url(mainStarBack.jpg) repeat-y;
				margin:0 auto;}
.content-star a {color:#666666;}
.content-star a:hover {color:#30C340;
						text-decoration:none;}
.bottom-back-star {width:970px;
					height:18px;
					background:url(bottomStarBack.jpg) no-repeat;}
.top-back-star {background:url(topStarBack.jpg) no-repeat top;
				padding:7px 14px 00 14px;}
.star-header {background:#000;}
.star-logo {float:left;
			width:300px;
			height:138px;
			background:#000;}
.star-logo a {margin:0px;
			  padding:0px;
			  background:#000;}
.star-logo img{width:300px;
			height:138px;
			margin:00px;
			padding:00px;
			background:#000;}
.star-slogan img {width:415px;}
.star-right-header {float:right;}
.star-header-button {float:left;
					padding:00 30px 00 00;}
.star-main {padding:25px 15px 25px 25px;
			color:#666666;
			font-size:13px;}
.star-main2 {padding:25px 15px 25px 15px;
			color:#666666;
			font-size:13px;}
.star-left-main {width:577px;
				 float:left;}
.star-left-main2 {width:652px;
				 float:left;
				  background:#fff;
				  padding:15px 20px;
				  border:1px solid #989898;}
.star-main-image {width:575px;
				  height:185px;
				   margin:00 00 15px 00;}
.star-main-image img{width:575px;
				  height:185px;}
.star-left-header {text-transform:uppercase;
					font-size:14px;
					padding:00 00 10px 00;}
.star-left-text {border:#989898 1px solid;
				 background:#fff;
				 padding:10px 15px;
				 margin:00 00 15px 00;}
.star-gallery {float:left;
				width:250px;}
.star-black-header {background:#000;
					color:#fff;
					text-align:center;
					font-size:19px;
					margin:00 00 7px 00;}
.star-right-main {float:right;
				  width:310px;}
.star-right-main2 {float:right;
				  width:170px;
				  background:#fff;
				  padding:15px;
				  border:1px solid #989898;}
.star-sub-right {float:right;
				 width:310px;}
.star-gallery td img {width:75px;
					  height:75px;
					  margin:5px 00;}
.star-long-cell img {width:250px !important;
					 height:167px !important;}
.star-cell-p {padding:0px 10px 0px 00;}
.star-cell-p2 {padding:0px 00px 0px 00;}
.star-white-box {border:#989898 1px solid;
				 background:#fff;
				 padding:9px;
				 margin:00 00 15px 00;}
.star-center-image {padding:00 00 7px 00;
					width:290px;}
.star-center-image img {width:290px;}
.star-right-main-left {float:left;
						width:145px;}
.star-right-main-right {float:right;
						width:145px;}
						
.star-form input[type="submit"]{background: url(submitBackground.gif) repeat-x;
								color:#fff;
								border:none;
								font-size:10px;
								height:17px;
								border:#757575 1px solid;
								text-align:center;}
.star-bottom-text {border-top:3px solid #989898;
					border-bottom:3px solid #989898;
					color:#666666;
					padding:25px;
					background:#fff;}
.star-bottom-text2 {border-top:3px solid #989898;
					border-bottom:3px solid #989898;
					color:#666666;
					padding:25px;
					background:#fff;}
.star-right-header-2 {padding:00 00 7px 00;}
.star-right-header-2 img{width:145px;}
.star-footer {padding:00 00 15px 00;
			  color:#787878 !important;}
.star-footer font{color:#787878 !important;}
.star-footer .copyrights{color:#787878 !important;}
.star-footer .footer-links{color:#787878 !important;}
.star-navigation {background:#000;
				  padding:00 00 2px 00;}
				  
#1_1 {border-top:#000 7px solid;}
#2_1 {border-top:#000 7px solid;}
#3_1 {border-top:#000 7px solid;}
#4_1 {border-top:#000 7px solid;}
#5_1 {border-top:#000 7px solid;}
#6_1 {border-top:#000 7px solid;}
#7_1 {border-top:#000 7px solid;}
#8_1 {border-top:#000 7px solid;}
#9_1 {border-top:#000 7px solid;}
#10_1 {border-top:#000 7px solid;}
#11_1 {border-top:#000 7px solid;}
#12_1 {border-top:#000 7px solid;}
#13_1 {border-top:#000 7px solid;}
#14_1 {border-top:#000 7px solid;}
#15_1 {border-top:#000 7px solid;}
#16_1 {border-top:#000 7px solid;}
#17_1 {border-top:#000 7px solid;}
#18_1 {border-top:#000 7px solid;}
#19_1 {border-top:#000 7px solid;}

.no-green a {
	text-decoration:none !important;
}
.no-green a:hover {
	text-decoration:underline !important;
	color:#666666 !important;
}
