h1, h2, h3, h4, h5, h6 {
	font:bold 30px/150% "times new roman", times, serif;
	color:#222;
	padding:0;
	margin:0
}
h2 {
	font-size:26px
}
h3 {
	font-size:20px
}
h4 {
	font-size:17px
}
h5 {
	font-size:15px
}
h6 {
	font-size:12px
}
p {
	text-indent:10px
}
form {
	padding:0;
	margin:0
}
#page {
	width:850px;
	margin:0px auto;
	background-color:#fff
}
img {
	border:none
}
form {
	margin:0;
	padding:0
}
#page-header {
	height:115px;
	border-top:1px #a2b2bd solid;
	background:#fff url(../images/style1/header_bg2.jpg) top right repeat-x
}
#page-header div {
	height:115px;
	float:right
}
.vertical-line {
	height:115px;
	width:1px;
	background:#fff url(../images/style1/header_line.jpg) top center no-repeat
}
.header-logo {
	background:transparent url(../images/style1/logo_1.jpg) top center no-repeat;
	width:300px
}
#page-footer {
	padding:20px 0px;
	width:850px;
	margin:0 auto 10px;
	text-align:center;
	background:#fff url(../images/style1/footer_bg.jpg) bottom center repeat-x;
	border-bottom:1px #a2b2bd solid;
	clear:both
}
.main-holder {
	background:#fff url(../images/style1/main_side_highlight.jpg) top right no-repeat;
	margin-bottom:15px
}
.main {
	background:#fff url(../images/style1/main_bottom_bg.jpg) bottom repeat-x;
	margin-right:5px;
	margin-left:2px
}
.main .text {
	padding:10px
}
.main-holder .vertical-line {
	float:left;
	width:2px
}
.page-title {
	text-align:center;
	line-height:200%
}
.frame1 {
	margin-bottom:10px
}
.frame-title {
	background:#fff url(../images/style1/frame1_1.png) top left no-repeat;
	min-height:10px
}
.frame-title h2 {
	font:bold 15px/100% Arial, Helvetica, sans-serif;
	padding:10px 0 5px;
	text-align:center
}
.frame-title a, .frame-title a:link, .frame-title a:visited {
	color:#036;
	text-decoration:none
}
.frame-title a:hover {
	text-decoration:underline;
	color:#CC0000
}
.frame-text {
	background:#fff url(../images/style1/frame1_1.png) -509px top repeat-y;
	padding:0px 10px 5px
}
.frame-text p {
	margin:0;
	width:350px;
	float:left
}
.frame-footer {
	background:#fff url(../images/style1/frame1_1.png) -1019px bottom no-repeat;
	height:15px
}
.frame1_red, .frame1_green {
	margin-top:30px
}
.frame1_red .frame-title, .frame1_red .frame-text, .frame1_red .frame-footer {
	background-image:url(../images/style1/frame1_1_red.png)
}
.frame1_green .frame-title, .frame1_green .frame-text, .frame1_green .frame-footer {
	background-image:url(../images/style1/frame1_1_green.png)
}
.frame1_red .frame-text, .frame1_green .frame-text {
	min-height:0;
	font-size:11px;
	color:#003
}
.frame1_red ul, .frame1_red li {
	padding:0;
	margin:0
}
.frame1_red ul {
	margin-right:40px
}
.frame1_green .frame-text {
	font:bold 16px/150% Arial, sans-serif;
	color:#00c;
	text-align:center
}
.frame-holder {
	background:#fff url(../images/style1/main_side_highlight.jpg) top right no-repeat;
	margin-bottom:10px
}
.frame3 {
	padding:0;
	background:#fff url(../images/style1/main_bottom_bg.jpg) bottom center repeat-x;
	margin-right:5px
}
.frame3 .title {
	background:#fff url(../images/style1/frame3_header.png) top right no-repeat;
	font:700 11px/25px Tahoma, Arial, sans-serif;
	color:#559;
	padding-right:15px
}
.frame3 .vertical-line {
	float:left
}
.frame3 .text {
	padding:10px
}
.frame3 p {
	text-indent:10px;
	margin:0;
	margin-bottom:5px
}
.form1 {
	margin:15px 20px
}
.form1 label {
	display:block;
	width:120px;
	float:right;
	margin-bottom:5px
}
.form1 input, .form1 select {
	width:300px;
	float:left;
	margin-bottom:5px
}
.form1 br {
	clear:both
}
.form1 textarea {
	width:100%
}
.form1 button#submit, .readonly button#submit, .submit-button {
	display:block;
	padding:5px 15px;
	margin:5px auto
}
.form2 {
	margin:0px 20px;
	padding-top:15px;
	padding-bottom:15px
}
.form2 textarea {
	width:300px;
	float:left;
	margin-bottom:5px
}
#upload_frame {
	width:100%;
	height:130px;
	border:1px #999 dashed;
	margin:0 auto 5px
}
.uploaded_file_info {
	width:100%
}
.uploaded_file_info th, .uploaded_file_info td {
	border:1px solid #999
}
.uploaded_file_info td {
	direction:ltr
}
.file_upload table {
	margin:5px auto
}
.file_upload button {
	display:block;
	padding:2px 5px;
	margin:0px auto
}
.file_upload h5 {
	color:#333;
	text-align:center;
	margin:5px 0
}
.file_upload .success {
	color:#0066CC
}
.file_upload .failed {
	color:#CC3300
}
.empty {
	text-align:center;
	font-size:18px;
	color:#444
}
.product_image {
	text-align:center;
	padding:5px
}
.product_image img {
	max-width:100%
}
.read-more {
	clear:both;
	padding:10px 0 0 20px;
	text-align:left
}
.declear-price {
	border-top:1px solid #999;
	margin:20px auto 0px;
	width:96%;
	height:40px;
	font:bold 15px/40px Arial, Helvetica, sans-serif
}
.declear-price a, .declear-price a:link, .declear-price a:visited {
	background-image:url(../images/style1/Buttons.png);
	background-repeat:no-repeat;
	padding-left:30px;
	text-decoration:none;
	color:#039;
	display:block;
	float:left;
	margin:2px 15px 0 0;
	white-space:nowrap
}
.order-online, .order-online:link, .order-online:visited, .order-online:active, .post-order, .post-order:link, .post-order:visited, .post-order:active {
	background-position:0 5px
}
.order-online:hover, .post-order:hover {
	background-position:-173px 5px
}
#how-to-buy, .how-to-buy:link, .how-to-buy:visited, .how-to-buy:active {
	background-position:0 -31px
}
#how-to-buy:hover {
	background-position:-173px -31px
}
.declear-price a:hover, .declear-price a:active {
	color:#c00;
	text-decoration:underline
}
.list-products {
	float:left;
	width:355px
}
.list-products a, .list-products a:link {
	display:block;
	width:170px;
	float:right;
	margin:2px 5px 2px 0px;
	text-decoration:none;
	color:#036;
	font:bold 11px/150% Tahoma, Arial, sans-serif
}
.list-products a:visited, .list-products a:active {
	text-decoration:none;
	color:#369
}
.list-products a:hover {
	text-decoration:underline;
	color:#f00
}
.manage_panel {
	font:bold 11px/18px Tahoma, Arial, sans-serif;
	color:#333366;
	padding:0 5px
}
.manage_panel input {
	padding:0;
	margin:0
}
.manage_panel span {
	display:block;
	float:left
}
.manage_btn_tape {
	text-align:center
}
.manage_btn_tape input, .manage_btn_tape button {
	width:90px;
	line-height:120%;
	padding:2px;
	text-align:center
}
.button1 table {
	background:url(../images/style1/button_bg_1.png) center center no-repeat;
	float:left
}
.button1 td {
	height:9px;
	width:15px
}
.button1 button {
	padding:0;
	margin:0;
	display:block;
	height:100%;
	width:100%;
	border:none;
	background:transparent
}
.save-form {
	text-align:center;
	margin:10px
}
.form1 .save-form * {
	display:inline;
	float:none;
	width:auto
}
.contactus {
	margin-top:30px
}
form.contactus br {
	clear:right
}
.frame-holder .vertical-line {
	float:left
}
.single_pages {
	background:#fff url(../images/style1/main_bottom_bg.jpg) bottom center repeat-x;
	margin-right:5px
}
.single_pages-text {
	padding:0 10px 10px;
	text-align:justify
}
.topmenu {
	margin:0;
	padding:0;
	width:100%
}
.topmenu a, .topmenu a:link, .topmenu a:visited {
	border:1px solid #ccc;
	border-top-color:#eee;
	border-bottom-color:#ddd;
	background-color:#fff;
	font:normal 12px/20px Tahoma, Arial, sans-serif;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#cd0001;
	padding:2px 8px
}
table.topmenu a:hover {
	background:#eef3f6 url(../images/style1/topmenu_active.jpg) top repeat-x;
	color:#039
}
.topmenu .active, .topmenu .active:link, .topmenu .active:visited {
	background:#eef3f6 url(../images/style1/topmenu_active.jpg) top repeat-x;
	border-width:1px 0px 1px 1px;
	border-bottom-color:#fff;
	padding:1px 8px 3px 11px;
	color:#039
}
.readonly table {
	margin:5px auto;
	border-top:1px #999 dashed;
	width:90%
}
.readonly td, .readonly th {
	border-bottom:1px #999 dashed;
	padding:5px 10px
}
.readonly th {
	text-align:right;
	font:700 11px/120% tahoma;
	width:120px
}
.readonly input, .readonly textarea {
	background-color:#dedede;
	border:1px solid #ccc;
	padding:2px 5px;
	width:100%;
	height:100%
}
.readonly-header {
	text-align:center;
	font:bold 11px/200% tahoma;
	color:#036;
	padding:10px
}
#tracing-order div {
	border-bottom:1px #999 dashed;
	padding:5px 0 3px;
	text-align:center
}
#tracing-order div * {
	display:block;
	margin:2px auto 2px;
	color:#333
}
#tracing-order #submit2 {
	padding:1px 3px;
	margin-top:3px
}
.rss a, .rss a:link, .rss a:visited, .rss a:hover, .rss a:active {
	margin:5px auto 0px;
	padding:0;
	border:none;
	width:50px;
	height:50px
}
.rss img {
	width:50px;
	height:50px
}
.rss {
	border-bottom:1px #999 dashed;
	padding-bottom:5px
}
.top-links {
	padding:5px 10px;
	display:block
}
.top-links a, .top-links a:link, .top-links a:visited {
	display:block;
	text-decoration:none;
	float:left;
	padding:0px 5px 3px;
	color:#555;
	margin:1px;
	font:normal 11px/120% Tahoma, Arial, sans-serif;
	border-right:1px solid #999
}
.top-links a:hover {
	color:#000
}
.top-links a:first-child {
	border-left:1px solid #999
}
#search #submit {
	padding:2px 10px;
	position:relative;
	top:-25px
}
#top-search div {
	height:18px;
	display:block;
	width:230px;
	position:relative;
	top:50px;
	right:250px;
	background:#fff;
	padding:1px 2px;
	border:1px #888 solid
}
#top-search input {
	margin:0;
	padding:0;
	display:block;
	float:right
}
#top-search .q {
	width:200px;
	height:16px;
	border-width:0px;
	padding-top:2px;
	color:#333
}
#top-search .image {
	border:1px #6c8395 solid;
	border-top-color:#dde8eb;
	border-width:1px 1px 1px 0px;
	float:left;
	cursor:pointer;
	height:16px
}
#top-search .active, #top-search .image:active {
	border-width:1px 0px 1px 1px
}
.rating {
	width:80px;
	height:16px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background:url(../images/style1/star-matrix.gif) no-repeat 0 0
}
.nostar {
	background-position:0 0
}
ul.rating li {
	cursor:pointer;/*ie5 mac doesn't like it if the list is floated\*/
	float:left;/* end hide*/
	text-indent:-999em
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index:200
}
ul.rating li.one a {
	left:0
}
ul.rating li.two a {
	left:16px
}
ul.rating li.three a {
	left:32px
}
ul.rating li.four a {
	left:48px
}
ul.rating li.five a {
	left:64px
}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;
	background:url(../images/style1/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {
	background-position:0 -96px
}
ul.rating li.two a:hover {
	background-position:0 -112px
}
ul.rating li.three a:hover {
	background-position:0 -128px
}
ul.rating li.four a:hover {
	background-position:0 -144px
}
ul.rating li.five a:hover {
	background-position:0 -160px
}
#rating-stars table {
	margin:0 auto
}
#submit-rating {
	width:80px
}
.r0, .r1, .r2, .r3, .r4, .r5 {
	display:block;
	margin:0px auto;
	width:80px;
	height:15px;
	background:#fff url(../images/style1/star-matrix.gif) top center no-repeat
}
.r1 {
	background-position:center -16px
}
.r2 {
	background-position:center -32px
}
.r3 {
	background-position:center -48px
}
.r4 {
	background-position:center -64px
}
.r5 {
	background-position:center -80px
}
.show-rating {
	text-align:center;
	margin:5px auto 10px;
	padding:5px;
	width:350px;
	border:1px solid #ccc;
	border-width:1px 0
}
.admin_status table {
	width:300px
}
.admin_status th {
	width:180px
}
a.work_with_us, a.work_with_us:link, a.work_with_us:visited {
	color:orange
}
div.text {
	text-align:justify
}
.sitemap {
	padding:20px
}
.sitemap a, .sitemap a:link, .sitemap a:visited {
	text-decoration:none;
	color:#0033CC
}
.sitemap a:hover {
	text-decoration:underline;
	color:#CC0000
}
.sitemap ul, .sitemap li {
	padding:0;
	margin:0px;
	margin-right:30px;
	margin-bottom:10px
}
.sitemap li {
	margin:0;
	margin-bottom:5px
}
.manage-pages {
	width:96%;
	margin:0 auto;
	border-top:1px #999 dashed
}
.manage-pages td, .manage-pages th {
	border-bottom:1px #999 dashed;
	padding:3px 2px;
	margin:0
}
.order {
	width:40px;
	text-align:center;
	display:block;
	margin:0 auto
}
.submit {
	text-align:center
}
.submit input, .submit button {
	width:80px;
	line-height:100%;
	padding:2px 5px
}
.submit.orders button {
	display:inline;
	width:100px
}
#bonus, #bonus:link, #bonus:visited, #bonus:hover, #bonus:active {
	text-decoration:none;
	font:18px/100% "Times New Roman", Times, serif;
	padding:2px 5px 0;
	margin-left:10px;
	background:#6cf;
	border:1px #069 solid;
	display:block;
	float:left
}
.div1 {
	width:47.5%;
	float:right;
	margin:0 1% 15px
}
.div1 div {
	border:1px #666 solid;
	height:250px;
	width:100%;
	overflow:auto;
	padding:1px;
	background-color:#fcfcfc
}
.div1 ul, .div1 li {
	margin:0;
	padding:0;
	list-style:none;
	line-height:100%
}
.row1 {
	background-color:#f4f4f4
}
.row2 {
	background-color:#fff
}
.div1 a, .div1 a:visited, .div1 a:link {
	display:block;
	text-decoration:none;
	color:#111;
	line-height:120%;
	padding:1px 20px 3px 2px;
	text-align:right;
	background-image:url(/images/icon1.png);
	background-position: right center;
	background-repeat:no-repeat
}
.div1 a:hover {
	text-decoration:none;
	color:#CC0000;
	background-color:#FAFFE8
}
.div1 h4 {
	font:bold 14px/20px "Courier New", monospace;
	margin:0 7px 1px 5px;
	padding:0 24px 2px 0;
	background:#fff url(/images/icon2.png) center right no-repeat;
	width:85%
}
.r {
	width:870px;
	margin:0 auto;
	background:url(/images/bg1.png) top right repeat-y
}
.l {
	background:url(/images/bg1.png) top left repeat-y
}
.t {
	background:#fff url(/images/bg3.png) top right repeat-x;
	width:850px;
	margin:0 auto;
	padding-top:2px
}
.b {
	background:url(/images/bg3.png) bottom right repeat-x
}
.br {
	background:url(/images/br.png) bottom right no-repeat
}
.bl {
	padding-bottom:5px;
	background:url(/images/bl.png) bottom left no-repeat
}
/**********************************************************************************************************************************************/
/**********************************************************************************************************************************************/
/**********************************************************************************************************************************************/
/**********************************************************************************************************************************************/

