* {
	margin:0;
	padding:0;
}
body {
font-family:verdana;
font-size:100%;
font-size: 100%;
line-height:1em;
	background:url(../images/main_bak.jpg) repeat-x top;
	background-color: #262626;
}



a {
	color: #A3238E;
	text-decoration: none;
}
a:link  {
	color: #A3238E;
	text-decoration: underline;
}


a:visited { 
	color: #F26522;
	text-decoration: none;
}

a:visited:hover { 
	color: #A3238E;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #F06521;
}


.red { 
color:#E6E6E6
}


.clear { 
clear:both;
}

.logo {
	width:422px;
	height:56px;
	text-align: center;
	float: left;
	margin-top: 20px;
}

.header_logo_bak {
	width:auto;
	height:85px;
	position: relative;
}


.fright_header {
float:right;
margin-right:5px;
width:auto;
padding-top:10px;
}


.fright_footer {
	float:right;
	width:245px;
	margin-top: 40px;
}


.fleft_footer {
	float:left;
	margin-left:0px;
	width: auto;
}

.footer_padding {
	padding-top: 10px;
}

.fleft { 
float:left;
}

.fright { 
float:right;
}



.main_header {
	height:32px;
	width:502px;
	background:url(../images/main_header.png) no-repeat;
	margin-bottom: 1px;
}


.main_header2 {
	height:32px;
	width:501px;
	background:url(../images/products_header.jpg) no-repeat;
	margin-bottom: 1px;
}


.header {
	height:30px;
	width:190px;
	background:url(../images/header.jpg) no-repeat;
	border-bottom:2px solid #000000;
	margin-bottom: 12px;
	background-color: #191819;
	margin-top: 12px;
	border-top: 1px solid #000000;
}

.news_header {
	height:28px;
	width:190px;
	background:url(../images/news_header1.png) no-repeat;
	border-bottom:3px solid #000000;
	
}


h1 {
	padding: 7px 0px 0px 40px;
	font-size:1.2em;
	color: #FFFFFF;
}


h2 {
	font-size:1.1em;
	color: #fbaa19;
	margin-top: 10px;
	margin-bottom: 5px;
	width: auto;
	text-align: left;
}

h3 { font-size:1em; font-weight:normal; margin-bottom:4px;}
h4 { font-size:1.1em;
	color: #F26522;
	margin-top: 10px;
	margin-bottom: 5px;
	width: auto;
	text-align: left;}
h5 {
	font: bold 11pt trebuchet MS, sans-serif;
	color: #f26522;
	margin-bottom: 7px;
	width: auto;
	text-align:left;
	}
	
h6 {color:#FF0000;}


.store_header {
	font-size:15px;
	color: #F26522;
	margin-bottom: 10px;
	width: auto;
	text-align: left;
	background-color:#E9E9E9;
	padding: 5px 5px 5px 10px;
	margin-top: 15px;
	font-weight: bold;
}
	



#rt_sidebar_content {
font-size: 1em;
}



/* list contents */

ul { 
list-style:none;
}


img { margin: 0; padding:0;
}


#main_menu li { 
display:inline;
}

#main_menu li a { 
color:#FFFFFF; padding:0 8px 0 5px; text-decoration:none; 
}

#main_menu li a:hover {
 color:#F26522;
 }
 
#main_menu li a.current { 
color:#fff; cursor:default; text-decoration:none;
}

.list1 li { 
padding:0 0 0px 23px; 
margin-bottom:8px;

}
.list1 li a { 
background:url(../images/bullet.jpg) no-repeat 2px; 
padding-left:23px; 
color:#ACACAC; 
text-decoration:none;

}

.list1 li a:hover { 
color:#fff;
}



.list2 li a:hover { 
color:#1E1E1E;
}


.list2 li { 
padding:0 0 0px 23px; 
margin-bottom:8px;

}


.list2 li a { 
background:url(../images/check.gif) no-repeat; 
padding-left:23px; 
color:#F26522; 
text-decoration:none;

}



#header_pic_frame {
width:auto;
height:278px;
margin: 7px 0px 2px 0px;
text-align:right;
margin-left: 1px;
}

.header_note {
text-align:right; margin-right:22px;
}


#header {
background-repeat: repeat-x;
background-position: bottom;
}



/*footer*/
#footer { 
color:#F3FFFF;

}

#footer a {
color:#ffffff; 
text-decoration:none;

}

#footer a:hover { 
color:#000000}

#footer .indent { 
padding:33px 0 0 50px;
}

.main_pic {
background:url(../images/main_pic.png) no-repeat; 
height:174px; 
width:502px;
}


	
#search {
	float:right;
	width:400px;
	height:auto;
	padding-top: 18px;
}


#search_wrap {
	margin:0px 12px 10px 12px;
	padding-left: 90px;
}


/* search button style */

input, select { vertical-align:middle; font-weight:normal; height:20px; margin-top:3px;}




img {border:0; vertical-align:top; text-align:left;}

.form { }
.form input {width:310px; background:none; border:1px solid #45494c; color:#9aa5b3; font-family:Tahoma; font-size:1em;}
textarea { width:310px; background:none; overflow:auto; border:1px solid #45494c; color:#9aa5b3; font-family:Tahoma; font-size:1em; }

.input_1 {
	width:189px;
	height:20px;
	font-size:1.2em;
	background:#ffffff;
	border:1px solid #D2D2D2;
	line-height:20px;
	color: #4F4F4F;
	 padding-top:5px;
	 padding-left:5px;
	 cursor:text;
}
.input_2 {
	position:relative;
	left:1px;
	margin-left: 5px;
	height: 19px;
}






.news1 {
	padding-bottom:0px;
	margin-bottom: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.news_last {
	margin-right: 10px;
	margin-left: 10px;
	border-top: 1px #ffffff dotted;
	margin-top: 12px;
	margin-bottom: 10px;
}


.news_img {
    border: 1px solid #666666;
	width: 168px;
	height: 95px;
	}


/* misc and tags*/



img {
	border: 0;
	margin: 0;
}
abbr {
	border: 0;
}


.shopping_cart_wrap {
padding-left:20px; 
padding-right:20px; 
padding-top:10px; 
padding-bottom: 2px; 
height:57px;
}

.shopping_cart {
width: auto; 
height:22px;
}

.shopping_cart_pic {
margin-top:5px; 
margin-bottom:4px; 
margin-right:5px; 
float:left;
}

.shopping_cart_txt {
margin-top:7px; 
width:auto; 
float:left;
}

.shopping_cart_items {
height:20px; 
width:140px; 
float:left;
}





.news_pic {
	float:left;
	margin-right:15px;
	margin-bottom: 10px;
	border: 1px solid #333333;
}
