BODY {
	margin: 0px;
	padding: 0px;
	background:url(../images/black_main_bg.jpg) top left repeat-x #313131;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
}

A {
	color:#007fb4;
	text-decoration:underline;
	}

A:hover {
	color:#666;
	text-decoration:none;
	}

/********** SLIDING ARROW *****************/
div#wn	{
	position:relative;
	width:600px;
	height:145px;
	overflow:hidden;
	}
/***************/

IMG {
	border:0;
	}
#wrap {
	margin:0 auto;
	width:970px;
	}

#header {
	height:102px;
	width:970px;
	position:relative;
	}

#header #logo {
	width:264px;
	height:102px;
	z-index:2;
	position:absolute;
	left: 0px;
	}

#header #menu { 
	width:772px;
	height:34px;
	margin:68px 0 0 198px;
	position:absolute;
	}
#header #toplinks {
	float:right;
	color:#C4C4C4;
	font:normal 11px 'Tahoma', Arial, Helvetica, sans-serif;
	margin:10px 10px 0 0;
	}

#header #toplinks A{
	color:#999;
	text-decoration:none;
	}

#header #toplinks A:hover{
	color:#333;
	text-decoration:underline;
	}
	
#flash_banner {
	width:970px;
	height:230px;
	display:block;
	}

#container {
	width:970px;
	}

#category_title {
	background:url(../images/categories_corner.jpg) 0 0 no-repeat;
	padding-left:0 0 0 44px;
	text-align:center;
	}

#category_title_2 {
	background:url(../images/categories_corner_2.gif) 0 0 no-repeat;
	padding-left:0 0 0 29px;
	text-align:center;
	}
	
#new_release_title {
	background:url(../images/right_banner_corner.jpg) right top no-repeat;
	padding:0 0 0 25px;
	}

#new_release_title SELECT {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	background-color:#474749;
	border:0;
	padding:3px 0 3px 3px;
	}
	
#new_release_title_2 {
	padding:0 0 0 25px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	}
#new_release_title_2 EM {
	font-style:normal;
	color:#6DB3CD;
	}

#new_release_title_2 A {
	text-decoration:none;
	color:#a6a6a6;
	}
#new_release_title_2 A:hover {
	text-decoration:none;
	color:#ccc;
	}
	
#new_release_title_2 H1 {
	font:normal 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999;
	}	

#new_release_title_2 SELECT {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	background-color:#474749;
	border:0;
	padding:3px 0 3px 3px;
	}


/*********************************************/
/******************** LEFT PANEL *************************/
/*********************************************/


#left_panel {
	background:url(../images/left_panel_strip.jpg) right top repeat-x;
	font-size:12px;
	color:#999;

	}

#left_panel UL {
	display:block;
	margin:0;
	padding:10px 15px;
	list-style:none;
	}

#left_panel UL LI{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5b748d;
	margin:0;
	padding:9px 0;
	display:block;
	border-bottom:dotted 1px #555;
	}

#left_panel UL LI A{
	color:#B7B7B7;
	text-decoration:none;
	display:block;
	}

#left_panel UL LI A:hover{
	color:#407DA2;
	text-decoration:none;
	display:block;
	}

#left_panel .featured_product_title {
	background:url(../images/featured_product_title.jpg) 0 0 no-repeat;
	width:205px;
	height:42px;
	display:block;
	}
	
#left_panel .newsletter_title {
	background:url(../images/newsletter_title.jpg) 0 0 no-repeat;
	width:205px;
	height:42px;
	display:block;
	}

#left_panel .newsletter_form {
	background:url(../images/newsletter_bg.jpg) 0 0 repeat-x;
	width:175px;
	height:89px;
	padding:20px 15px;
	*padding:19px 15px;	
	display:block;
	}
	
#left_panel .newsletter_form .input {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	background-color:#424343;
	border:1px solid #4a4a4a;
	width:140px;
	height:16px;
	padding:2px 0 0 5px;
	margin-bottom:13px;
	*margin-bottom:12px;	
	display:block;
	}	
	
/*******/
/******************** CONTENT PANEL *************************/
#Main_Content {
	background:url(../images/white_bg.jpg) repeat-x 0 0 #fff;
	padding:10px 30px 15px 30px;
	}

#Main_Content H1 {
	font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#666666;
	display:block;
	height:40px;
	padding:25px 0 0 0;
	margin:0;
	}

#Main_Content2 {
	background:url(../images/white_bg2.jpg) repeat-x 0 0 #fff;
	padding:15px 30px;
	}

#Main_Content2 H1 {
	font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#666666;
	display:block;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
	}
	
#Main_Content2 H2 {
	font:normal 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background:url(../images/title_arrow.gif) right 13px no-repeat;
	text-transform:uppercase;
	color:#666666;
	float:left;
	height:40px;
	padding:10px 25px 0 0;
	margin:0 0 10px 0;
	}
	
#Main_Content P {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#333;
	padding:0 0 15px 0;
	margin:0;
	}

#Main_Content2 P {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#333;
	}
#Main_Content3 P {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#333;
	}

.blue {
	color:#367bac;
	}

.blue2 {
	color:#367bac;
	font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}

#Main_Content3 {
	background:url(../images/line_bg.jpg) top right repeat-x;
	padding:15px 30px;
	}

#Main_Content3 H1 {
	font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#666666;
	display:block;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
	}
	
	
.search {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	height:25px;
	background:#565658;
	border:1px solid #36363a;
	padding:4px 0 0 4px;
	}

.seprate_title {
	background:url(../images/line_bg.jpg) top right repeat-x;
	height:36px;
	display:block;
	padding:24px 0 0 30px;
	}

	
/*********************************************/

/******************** Main Page Products Section *************************/

#Products {
	display:block;
	}

#Products .main_products {
	height:170px;
	width:315px;
	position:relative;
	margin-bottom:50px;
	}

#Products .main_products .title {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#367bac;
	padding:5px 0 5px 13px;
	margin-bottom:10px;
	background:url(../images/blue_arrow.gif) 0 9px no-repeat;
	}
	
#Products .main_products .title A{
	color:#367bac;
	text-decoration:none;
	}

#Products .main_products .title A:hover{
	color:#367bac;
	text-decoration:underline;
	}

#Products .main_products .pic {
	width:105px;
	height:135px;
	padding:0;
	position:absolute;
	}
	
#Products .main_products UL {
	margin:0;
	padding:0;
	width:207px;
	list-style:none;
	margin:0 0 0 105px;
	position:absolute;
	}

#Products .main_products UL LI{
	font:normal 11px Arial, Helvetica, sans-serif;
	background:url(../images/star-bullet.gif) 0 5px no-repeat;
	color:#333;
	padding:0 0 0 10px;
	margin:3px 0 0 0;
	}

#Products .main_products .buttons {
	width:150px;
	margin:113px 0 0 110px;
	position:absolute;
	}

#Products .main_products .quote {
	height:18px;
	width:71px;
	background:url(../images/quote_but_bg.gif) 0 0 no-repeat;
	padding:2px 0 0 3px;
	font: bold 11px 'Tahoma', Arial, Helvetica, sans-serif;
	margin-right:5px;
	color:#fff;
	text-align:center;
	float:left;
	}
#Products .main_products .quote A{
	color:#fff;
	text-decoration:none;
	}
#Products .main_products .quote A:hover{
	color:#fff;
	text-decoration:underline;
	}
	
#Products .main_products .details {
	font: bold 11px 'Tahoma', Arial, Helvetica, sans-serif;
	padding:2px 0 0 3px;
	color:#066f9b;
	float:left;
	}

#Products .main_products .details A{
	color:#066f9b;
	text-decoration:underline;
	}

#Products .main_products .details A:hover{
	color:#333;
	text-decoration:underline;
	}
	
/*********************************************/

/******************** Products Detail Section *************************/

#Product_Detail {
	display:block;
	margin-bottom:10px;
	}



#Product_Detail .title {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#007fb4;
	padding:5px 0;
	margin-bottom:10px;
	text-transform:uppercase;
	}
	
#Product_Detail .title A{
	color:#367bac;
	text-decoration:none;
	}

#Product_Detail .title A:hover{
	color:#367bac;
	text-decoration:underline;
	}

#Product_Detail .subtitle {
	font:bold 13px 'Tahoma', Arial, Helvetica, sans-serif;
	color:#004E6F;
	padding:0;
	margin-bottom:5px;
	}

	
#Product_Detail UL {
	margin:0;
	padding:0;
	list-style:none;
	margin:0;
	}

#Product_Detail UL LI{
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/black_arrow.gif) 0 4px no-repeat;
	color:#333;
	padding:0 0 0 13px;
	margin:3px 0 0 0;
	}

#Product_Detail .buttons {
	margin:25px 0 0 0;
	display:block;
	height:20px;
	}

#Product_Detail .quote {
	height:18px;
	width:71px;
	background:url(../images/quote_but_bg.gif) 0 0 no-repeat;
	padding:2px 0 0 3px;
	font: bold 11px 'Tahoma', Arial, Helvetica, sans-serif;
	margin-right:8px;
	color:#fff;
	text-align:center;
	float:left;
	}
#Product_Detail .quote A{
	color:#fff;
	text-decoration:none;
	}
#Product_Detail .quote A:hover{
	color:#fff;
	text-decoration:underline;
	}
	
#Product_Detail .details {
	background:url(../images/zoom.gif) 0 3px no-repeat;
	font: bold 11px 'Tahoma', Arial, Helvetica, sans-serif;
	padding:2px 0 0 16px;
	color:#007fb4;
	float:left;
	}

#Product_Detail .details A{
	color:#007fb4;
	text-decoration:none;
	}

#Product_Detail .details A:hover{
	color:#333;
	text-decoration:underline;
	}

.abbreviations {
	display:block;
	margin:5px 0 0 0;
	}
	
.abbreviations .title2 {
	background:url(../images/round_bullet.gif) 10px 3px  no-repeat;
	padding:0 0 0 25px;
	font:bold 11px 'Tahoma', Arial, Helvetica, sans-serif;
	color:#333;
	}

.abbreviations #text {
	border:1px solid #ccc;
	padding:10px 30px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:16px;
	margin-top:1px;
	}

#Product_Detail #text UL {
	margin:0;
	padding:0;
	list-style:none;
	margin:0;
	}

#Product_Detail #text UL LI{
	font:normal 11px Arial, Helvetica, sans-serif;
	background:url(../images/grey_arrow.gif) 0 4px no-repeat;
	color:#666;
	padding:0 0 0 12px;
	margin:3px 0 0 0;
	}

/*********************************************/

/******************** New Realese *************************/
#New_Release {
	height:143px;
	display:block;
	}
	
#New_Release .title {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#367bac;
	padding:5px 0 5px 13px;
	background:url(../images/blue_arrow.gif) 0 9px no-repeat;
	}
	
#New_Release .title A{
	color:#367bac;
	text-decoration:none;
	}

#New_Release .title A:hover{
	color:#367bac;
	text-decoration:underline;
	}
	
#New_Release .two_buttons {
	margin:0 auto;
	width:124px;
	display:block;
	}
#New_Release .details, .quote {
	height:15px;
	padding:1px 0 0 9px;
	font: bold 10px 'Tahoma', Arial, Helvetica, sans-serif;
	margin-right:2px;
	color:#fff;
	text-align:center;
	}

#New_Release .details {
	width:44px;
	background:url(../images/buttons_bg.gif) 0 0 no-repeat;
	float:left;
	}
	
#New_Release .quote {
	width:58px;
	background:url(../images/buttons_bg.gif) -53px 0 no-repeat;
	float:right;
	}

#New_Release .details A, .quote A{
	color:#fff;
	text-decoration:none;
	}

#New_Release .details A:hover, .quote A:hover{
	color:#fff;
	text-decoration:underline;
	}

/*********************************/
/******************* FORM ***************/
.form {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:17px;
	}
	
.form .input {
	border: #173167 1px solid;
	font: normal 12px 'Tahoma', Arial, Helvetica, sans-serif;
	color: #10244c;
	background-color:#E9E9E9;
	width:180px;
	}

.form TEXTAREA {
	border: #173167 1px solid;
	font: normal 11px 'Tahoma', Arial, Helvetica, sans-serif;
	color:#10244c;
	background-color:#BFCEE3;
	width:210px;
	height: 80px;
	}

.form .TEXTAREA_1 {
	border: #173167 1px solid;
	font: normal 11px 'Tahoma', Arial, Helvetica, sans-serif;
	color: #10244c;
	background-color:#BFCEE3;
	width:180px;
	}

/****************** FOOTER PANEL ***********************/


#footer {
	
	color:#969696;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	
#footer .bg {
	
/*	margin:0 27px 0 28px;*/
	background:url(../images/footerbg.jpg) repeat-x bottom left #242424;	}

#footer .bg_left {
	
	background:url(../images/footerbg_l.jpg) left bottom no-repeat;
	}
	
#footer .container {
	/*padding:22px 40px 5px 40px;*/
	
	background:url(../images/footerbg_r.jpg) right bottom no-repeat;
	}
	
#footer .pad1 {
	padding:22px 40px 0 40px;
	}

#footer .pad2 {
	padding:0 40px;
	}

#footer .pad3 {
	padding:0 40px 20px 40px;
	}
	
#footer .container .address{
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	}

#footer .container .address SPAN{
	font-weight:bold;
	color:#C3C3C3;
	}
#footer .container .address A{
	color:#007fb4;
	text-decoration:underline;
	}
	
#footer .container .address A:hover{
	color:#ccc;
	text-decoration:underline;
	}
#footer .stroke {
	border-bottom:1px solid	#313232;
	display:block;
	margin:10px 0;
	}

#footer .container UL {
	margin:0;
	padding:0;
	list-style:none;
	margin:0;	
	}

#footer .container UL LI{
	font:normal 11px Arial, Helvetica, sans-serif;
	background:url(../images/white_arrow.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:3px 0 0 0;
	}

#footer .container UL LI A{
	color:#969696;
	text-decoration:none;
	}
	
#footer .container UL LI A:hover{
	color:#969696;
	text-decoration:underline;
	}	
	
#footer .container .copyright{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#666;
	}

#footer .container .copyright A{
	color:#999;
	text-decoration:none;
	}

#footer .container .copyright A:hover{
	color:#666;
	text-decoration:none;
	}

