*	{ margin: 0; padding: 0; } 

body { font-family:  "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; background: #FFFFFF; }
body { font-size:100%; line-height:1.125em; }
body { background: #fbf9f5 url(images/wrapperbg.jpg) 0px 0 no-repeat; }
<!--[if !IE]>-->
body { font-size:16px; }
<!--<[endif]-->

p			{ font-size: 0.688em; line-height: 17px; color:#a2a2a2; }
p a:link	{	color:#FF0000;	}

em { color: #00e5ff; }

strong {
	color: #FF0000;
}

ul		{ list-style-type: none; }
ol		{ margin-left: 24px; }
ol li	{ text-indent: -2px; }

a:active 	{
	color: #FF0000;
}
a:hover,
a:hover 	{
	color: #990000;
}
a:link 		{ color: #ff0000; text-decoration:none; }
a:visited 	{ color: #ff0000; text-decoration:none; }
a img 		{ border: none; }

blockquote { font-size: 1em; padding-left: 15px; margin-left: 15px; border-left: 1px dotted #333; }

h1 			{ font-size: 0.688em; font-weight: 700; color: #fff; }
h1.large	{ font-size: 0.688em; font-weight: 700;}
h1.small	{ font-size: 0.688em; font-weight: 700; line-height: 16px; }
h1.inside	{ font-size: 0.938em; color: #00e5ff; font-weight: 100; }
h2			{ font-size: 0.900em; color: #ff0000; font-weight: 700; font-family:helvmed; font-style:italic; line-height:180%}
h3 			{ font-size: 1.000em; font-weight: 700; font-style:italic; font-style:italic; font-family:helvmed; line-height:170%}
h4 			{ font-size: 0.688em; font-weight: 200; color: #0000; line-height:240%}
h5 			{ font-size: 0.75em; }
h6 			{ font-size: 0.938em; color: #00e5ff; margin: 5px 0 18px 5px; font-weight: 100;}
h7			{ font-size: 1.50em; color: 000000; margin: 5px 0 18px; font-weight: 100; }

.style1 {color: #FF0000; font-weight:bold;}

.span1	{ width: 157px; margin-right:8px; }
.span2	{ width: 321px; margin-right:6px; }
.span3	{ width: 467px; margin-right:8px; }
.span4	{ width: 647px; margin-right:10px; }
.span5	{ width: 811px; margin-right:8px; }
.span6	{ width: 800px; margin-right:8px; }

.span1-x	{ width: 149px; margin-right:12px; margin-left:2px; }
.span2-x	{ width: 313px; margin-right:12px; margin-left:2px; }
.span3-x	{ width: 477px; margin-right:12px; margin-left:2px; }
.span4-x	{ width: 642px; margin-right:12px; margin-left: 0; }
.span5-x	{ width: 805px; margin-right:12px; margin-left:2px; }
.span6-x	{ width: 840px; margin-right:12px; margin-left:2px; }

.last 	{ margin-right: 0 !important; }
.column { float: left; display:inline; }

.left 			{ float: left; }
.right 			{ float: right; }

#nav .panel			{ float: left; margin:0 0 3px 0; height: 36px; }
#nav .panel * 		{  text-decoration: none; font-weight: 700; color: #000000;}
#nav .panel ul		{ padding: 0; }
#nav .panel li 			{ display: block; float: left; padding: 16px 0px  7px 0px; position: relative; }
#nav .panel li.selected 	{ border-bottom: 1px solid #ff0000; padding: 9px 0px  2px 0px; position: relative; top: -4px; left: 0; }
#nav .panel li:hover 	{ border-bottom: 1px solid #ff0000; padding: 9px 0px  2px 0px; position: relative; top: 7px; left: 0; }
#nav .panel li a 		{ font-size:  	0.688em; border-top: 1px transparent;	color: #ff0000; background: transparent url(images/nav_pipe.gif) no-repeat scroll 100% 49%;  }
#nav .panel li a.last, #nav .panel li.last a { border-top: 1px transparent; background: none;  }
#nav .panel li a span, #nav .panel li span a { padding:6px 13px 6px; }

#logo			{ height:130px; width:183px; }
#logo h2 a		{ display:block; height:87px; padding: 0px 271px; text-indent: -5000px; background: url(images/logo.gif) no-repeat; margin-top: 30px; background-position:0px 0px; }

#nav .home				{ border-bottom: 1px dotted #ff0000; margin-top: 3px; padding-top: 2px; }


#articles {
	float: left;
	width: 361px;
}
#articles .post {
	width: 280px;
	padding: 65px 30px 120px 30px;
	background: url(images/page.gif) 0px 0 ; background-repeat:no-repeat;
}

#column {
	float: left;
}

#column .post {
	float: left;
}

.postwrap {
	padding: 10px;
}

.picture{
	border: 1px dotted #ff0000;
	float: left;
}

.description {
	float: right;
	padding-left: 10px;
}

#wrapper 			{ width: 1050px; padding: 0 0 0 30px; } 

#product {
	float: left;
	width: 700px;
	padding: 10px;
}

.type1 {
	float: left;
	width: 670px;
	padding: 20px;
	background:#CCCCCC ;
    border-bottom: 1px dashed #FF0000;
}

.type1:hover {
	background-color:#cc0000;
}

.type2 {
	float: left;
	width: 670px;
	padding: 20px;
	background:#999999 ;
    border-bottom: 1px dashed #FF0000;
}

.type2:hover {
	background-color:#cc0000;
}
.text   {
	float: left;
	width:500px;
	border-right: 1px solid #ff0000;
    padding:0px 30px 0px 0px 
}

.text2   {
	float: left;
	width:630px;
	border-right: 1px solid #ff0000;
    padding:0px 15px 0px 0px 
}

.text3   {
	float: right;
	width:450px;
	border-left: 1px solid #ff0000;
    padding:0px 0px 0px 20px 
}

.text4 {
	float: left;
	font-size: 1 em; color:#FFFFFF ; font-weight: 200; 
    padding: 10px 20px;
}

.price1 {
	float: right;
	font-size: 1.5em; color:#FFFFFF ; font-weight: 300; 
    padding: 50px 30px;
}

.price2 {
	float: right;
	font-size: 1.5em; color:#FFFFFF ; font-weight: 300; 
    padding: 10px 30px;
}

.price3 {
	float: right;
	font-size: 1.5em; color:#FFFFFF ; font-weight: 300; 
    padding: 20px 30px;
}

#contactForm {
	float: left;
	padding: 20px 20px 20px 20px;
}	

.contactBox {
    margin: 5px 0;
    display: block;
}    

.services a:link {color: #000000; text-decoration:none;}
.services a:visited {color: #000000; text-decoration:none;}
.services a:active {color: #000000; text-decoration:none; }
.services a:hover {color: #000000; text-decoration:none;}
.services a{
display:block;
width:100%;
}

#page_footer			{ background: #000; border-top: 1px dotted #333; text-decoration: none; clear:both; display:inline; float:left; padding: 20px 0; margin-top: 40px; }
#page_footer a 			{ text-decoration: none; font-weight: 700;}
#page_footer * 			{ color: #eaeaea; }
#page_footer ul			{ margin-right: 15px; }
#page_footer li 			{ padding: 0 8px; font-size: 0.688em; }
#page_footer li.last		{ border-right: none; }
#page_footer .copyright		{ font-size: 0.688em; margin-left: 15px; font-weight: 700; }

@font-face { font-family:"helv"; src:url(fonts/helv.ttf) format("truetype"); }
@font-face { font-family:"helvmed"; src:url(fonts/helvmed.ttf) format("truetype"); }

.clear{clear:both;}
.footertxt
{
	font-size: 0.688em; 
	clear:both;
	margin:10px 0 0 15px;
	text-align:center;
}
#footerlinks
{
	font-size: 0.688em; 
	clear:both;
	margin:10px 0 0 15px;
	color:#ffffff;
	text-align:center;
}
#footerlinks a{color:#999999;font-weight:600;}
#footerlinks a:hover{color:#ffffff;}

#bc {
	float: left;
	font-size:12px;
	margin:5px 0 5px 15px;
	width:700px;
}
#bc a{color:#666666;font-weight:600;}
#bc a:hover{color:#ff0000;}
h1
{
	float: left;
	font-size:12px;
	margin:5px 0 5px 15px;
	color:#666666;
}
#sitemap {
	float: left;
	width: 800px;
	font-size:12px;
	margin:5px 0 5px 15px;
}
#sitemap a{color:#666666;font-weight:600;}
#sitemap a:hover{color:#ff0000;}
#sitemap p{margin:10px 0 0 0;}

.seonest{clear:both;
	margin:5px 0 0 15px;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	font-weight:normal}
.seonest a{font-weight:normal}	