body {
background-color:#E9E9E9;
margin:0;
text-align:center;
}
#wrapper {
margin:0 auto;
text-align:left;
width:670px;
}
#header {
background:transparent url(../images/header_bg.jpg) no-repeat scroll 0 0;
height:114px;
}
#body {
background:transparent url(../images/body_bg.jpg) repeat-y scroll 0 0;
}
#body #inner {
padding:10px 40px;
}
#footer {
background:transparent url(../images/footer_bg.jpg) no-repeat scroll 0 0;
height:51px;
}
p {
color:#000000;
direction:ltr;
margin-bottom:0.08in;
orphans:2;
widows:2;
}
p.western {
font-family:"Times New Roman",serif;
font-size:12pt;
}
p.cjk {
font-family:"Times New Roman",serif;
font-size:12pt;
}
p.ctl {
font-family:"Times New Roman",serif;
font-size:12pt;
}
a:link {
color:#0000FF;
}

a:hover {color:green;}
td li {
margin-left:0px;
}

ol {padding-left:0}

.videowrap {
}

#neilsig1{
width:100%;
height:69px;
background:transparent url(../images/sig.jpg) no-repeat;
background-position:right;
position:relative;
top:-20px}

#neilsig2{
width:100%;
height:69px;
background:transparent url(../images/sig.jpg) no-repeat;
position:relative;
margin:0px;
left:-10px;
top:5px;
}


/*Order Buttons*/
a.orderbtn {
width:407px;
height:73px;
background:transparent url(../images/atc.gif) no-repeat;
display:block;
}

a.orderbtn:hover {background:transparent url(../images/atc_on.gif) no-repeat;}

/*Mod Wrappers (generic)*/

.modwrap {
    width:550px;
    margin:20px auto;
   
    }

.modwrap .modhead {
background:transparent url(../images/mod_wrap.jpg);
height:32px;
padding-top:8px
}

.modwrap .modtitle {background:black;
color:#96D8F0;
font-family:tahoma;
padding:0px 10px;
margin:10px 10px 10px 10px;}

.modwrap .modbody {
background:transparent url(../images/mod_wrap.jpg) bottom;

}

.modwrap .inner {padding:0 10px 10px 10px;}

.modbody p.option {margin:0;
font-size:14px;
font-family:verdana;
padding:5px 10px 5px 10px;
border:2px solid #DFDFDF;
background:#fff;
margin-bottom:7px;
font-weight:bold;
color:#239ABF
}

/*Orderform*/
.orderform {border:5px dashed red;margin:5px 0;padding:0 10px 5px 10px}

/*target table*/
#table_target {margin:0 auto;
width:565px;
border:5px solid #D9D9D9;
padding:5px}

#table_target th {padding:0px; }
#table_target td {padding:5px;border:1px solid #D9D9D9;
background:#E9E9E9}

/*Testimonial Wraps*/
.testwrapper {border:1px solid #000080;
background:#ffffe8;
margin-bottom:20px;
}

.testwrapper .theader {
background:#000080;
color:#fff;
font-family:verdana;
padding:2px 5px;
font-size:10pt;

}

.testwrapper .theadline {
font-family:verdana;
font-size:13pt;
text-align:center;
color:#CC0000;
padding:15px;
padding-bottom:0;
font-weight:bold;

}

.testwrapper .tbody {
font-family:courier new;
font-size:10pt;
padding:15px}

.testwrapper .tname,
.testwrapper .tloc{
font-family:verdana;
font-size:10pt;
padding-left:15px;
color:#CC0000;
font-weight:bold;
}

.testwrapper .tloc{margin-bottom:10px}

/*Guarantee*/

#guarantee {border:1px solid #CC0000;
width:553px;
margin:0 auto;
padding:0 5px 15px 5px;
overflow:hidden;}

#guarantee img {margin-right:10px}

#headline1 {color:#CC0000}



/*Named Anchor links*/
#arrow1, #arrow2 {background:transparent url(../images/redarrow.jpg) left no-repeat;
padding-left:39px;
}
.notice {width:600px;margin:0 auto;font-size:12px;margin-bottom:10px}


/*Footerlinks*/
#breadcrumbs {font-size:9pt;font-family:arial}
#backlink {text-decoration:underline;font-weight:bold}
#footerlinks {font-size:8pt;font-family:arial}

/*Footer Links 2*/

#footerlinks2 {position:relative;left:30px;top:10px}
#footerlinks2 ul {padding:0;margin:0;list-style:none;}
#footerlinks2 ul li {float:left;list-style:none}
#footerlinks2 ul li a{display:block;
    font-size:10pt;font-family:arial;
    color:#000;
    padding:0 23px}

#footerlinks2 ul li a:hover{background:#8DD4F0;}
