/* default styles
   -------------- */
*{ margin: 0; padding: 0; }* 
body { 
	font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	background: #ffffff; 
	color: #ccc; 
}
a {	color: #E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }
h1 { font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif; padding: 7px 0 0 8px; margin: 0; }
h1 a { color: #737373; background: inherit; }
.orange { color: #E0692A; }
sup { font-size: .5em; }

h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { 
          font-size: 1.5em; 
          margin-bottom: 5px; color: #fff;
          background: inherit; }
p {	
         margin: 0 0 5px 0; }

ul { list-style : none; }

/* layout
   ------ */

.content { 
	margin: 0 auto;
	width: 800px;
	padding: 4px; 
}

.header { 
	height: 500px;
	background: #fff;
	color: #000;
	margin: 3px 0;
	padding: 0 0 0 0;
}
/* left side
   --------- */

.left {
	float: left;
	width: 590px;
        color: #000;
	margin: 10px 0 10px 0;
	font: normal 1.2em Arial, "Trebuchet MS", Tahoma, sans-serif; 
}
.spec_text { 
	font: bold .8em Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.4em;
        margin: 40px 0 0 0; 
}
.bg_text { 
	font: bold 1.4em Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
        background: #e0691a;
        color: #fff;
        padding: 0 0 0 33px;
        margin: 0 0 16px 0;
}
.left h2 {
	clear: both;
	background: #E8E8E8 url(images/h2bg.gif) repeat-x;
	color: #555;
	padding: 14px 0 14px 40px;
	font: normal 1.9em "Trebuchet MS", Arial, Sans-Serif;
	margin: 10px 0 2px 0;
	border-top: 1px solid #e0691a;
border-bottom: 1px solid #e0691a;
}
.left h3 {
	clear: both;
	background: #E8E8E8 url(images/h2bg.gif) repeat-x;
	color: #8BB02A;
	padding: 4px 0 8px 8px;
	font: normal 1.7em "Arial", TrebuchetMS, Sans-Serif;
	margin: 10px 0 2px 0;
}
.left h4 {

	background: #E8E8E8 url(images/h2bg.gif) repeat-x;
	color: #333;
	padding: 4px 0 14px 28px;
	font: normal 1.2em "Trebuchet MS", Arial, Sans-Serif;
	margin: 6px 0 2px 10px;
}

	.left_side a, .right_side a { color: #ccc; background: #444; }
		
	.right_side {
		float: right;
		width: 200px;
		background: #444 url(images/dotted.gif) repeat-y;
		color: #ccc;
		padding: 0 0 0 70px;
		margin: 10px 0;
}

	.order_area { 
                float: right;
                width: 240px;
		margin: 0 0 10px 0; 
		padding: 0 0 0 0; 
		background: #fff;
                border-top: 1px solid;
                border-bottom: 1px solid 
}
	.thanks_area { 


		margin: 0 0 10px 0; 
		padding: 0 0 0 0; 
		background: #fff;
                border-top: 1px solid;
}
.blockquote {
       font-style: normal;
       color: #000;
       font-size: 1.5em;
       border-left: 2px solid #333;
       padding: 2px 50px 2px 8px;
       margin: 20px 40px 0 70px;
}
.blockquote_side {
       float: right;
       font-style: normal;
       color: #000;
       font-size: 1.1em;
       border-left: 1px solid #333;
       padding: 0 0 0 0;
       margin: 0 0 0 0;
}
.disclaimer {
	clear: both;
	background: #e0691a;
	color: #555;
	padding: 4px 8px 4px 8px;
	font: bold .7em "Trebuchet MS", Arial, Sans-Serif;
	margin: 10px 40px 2px 0;
}		
/* right side
   ---------- */
		
.right {
	float: right;
        clear: header_2;
	width: 200px;
	margin: 9px 8 10px 0;
}
	.right h3 {
		background: #444;
		color: #fff;
		padding: 2px 0px 2px 8px;
		font: normal 1.5em Tahoma, Arial, Sans-Serif;
		margin: 0 0 3px 0;
}
	.right_articles {
		color: #000;
		padding: 0 0 0 0;	
		margin: 40px 0 0 0;
}

	.notice {
	        font: 1.2em Arial, "Trebuchet   MS", Tahoma, sans-serif;
                border: 2px solid #e0691a;
		background: #444;
		color: #ccc;
		padding: 6px 0 6px 120px;	
		margin: 30px 0 30px 0;
}
	.image_left {
		float: left;
		margin: 8px 12px 4px 8px;
}
	.image_order {
		float: left;
		margin: 0 0 8px 42px;
                padding: 4px 4px 4px 4px;
}
	.image_mid {
		float: left;
		margin: 8px 12px 4px 85px;
}
	.image_mid_page {
		float: right;
		margin: 10px 0 10px 0;
}
	.image_right {
		float: right;
		margin: 8px 8px 3px 6px;
}
	.image_sidebar {
		margin: 0 0 0 0;
                padding: 0 0 0 27px;
}
	.image_sidebar_bio {
		margin: 130px 0 30px 0;
                padding: 0 0 0 0;
}




	.image_tag {
                display: inline;
		margin: 0 0 0 0;
                padding: 0 0 0 0;
}
/* footer
   ------ */

     .footer { 
	clear: both;
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #000;
	line-height: 2em;
        color: #000; 
} 
	border-top: 1px solid #000;
	line-height: 2em;
        color: #000; 
} 

		margin: 8px 12px 4px 8px;
}

/* footer
   ------ */

     .footer { 
	clear: both;
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #000;
	line-height: 2em;
        color: #000; 
} 
olor: #ccc; 
        background: #444; 
}r;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	line-height: 2em;
}
	.footer a { 
color: #ccc; 
background: #444; 
} #ccc; background: #444; }}}c; background: #444; }}}ackground: #444; }}}; }}}ckground: #444; }}}ackground: #444; }}}; }}}}}}}; }}}ckground: #444; }}}ackground: #444; }}}; }}}}}d: #444; }}}; }}}}}}}}}center;
	padding: 10px 0;
	border-top: 1px solid #000;
	line-height: 2em;
        color: #000; 
} 
olor: #ccc; 
        background: #444; 
}r;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	line-height: 2em;
}
	.footer a { 
color: #ccc; 
background: #444; 
} #ccc; background: #444; }}}c; background: #444; }}}ackground: #444; }}}; }}}ckground: #444; }}}ackground: #444; }}}; }}}}}}}; }}}ckground: #444; }}}ackground: #444; }}}; }}}}}d: #444; }}}; }}}}}}}}}}}; }}}}}}}}}}}}4; }}}ackground: #444; }}}; }}}}}}}; }}}ckground: #444; }}}ackground: #444; }}}; }}}}}d: #444; }}}; }}}}}}}}}}}; }}}}}}}}}}}; }}}}}}}}}}}