body {
	background: #f9f9f9 url(../../images/Layout_BLACK_02.jpg) repeat-x;
	border-top: 5px solid #000;
	color: #666666;
	font-size: 11px;
	padding: 20px 0 40px;
}
.bg_inner{
background: #f9f9f9 url(../../images/bg_inner_02.jpg) repeat-x;
}
.bg_blog{
background: #f9f9f9 url(../../images/bg_blog.jpg) repeat-x;
}
.logo{
margin-top:5px;
}
h6{
border-bottom:1px solid #CCCCCC;
font-size:16px;
font-weight:normal;
color:#111111;
}
hr{
*margin-bottom:40px;
}
h3{
color:#111111;
font-size:16px;
font-weight:normal;
}
h2{
color:#111111;
font-size:16px;
font-weight:normal;
}
.right{
float:right;
}
.left{
float:left;
}
.mrgbtm{
margin-bottom:30px;
*margin-bottom:80px;
}
.mrgbtm2{
margin-bottom:30px;
}
.mrgtp{
margin-top:-20px;
*margin-top:-40px;
}
.mrgtp2{
padding-top:16px;
}
.mrgtp3{
margin-top:-29px;
*margin-top:-29px;
}
.imgborder{
border:5px solid #CCCCCC;
}
/*  */
#screenshot{
	position:absolute;
	padding:5px;
	display:none;
	color:#fff;
	}
#screenshot2{
 position:absolute;
 padding:5px;
 display:none;
 color:#fff;
}
/*  */
a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.topbtn{
margin-top:-5px;
}
.fakeshade{
border:1px #999999 solid;
}
.question{
list-style:none;
margin-left:-1px;
}
.normaltxt{
color:#666666;
}
.txtleft{
text-align:left;
padding: 5px 0 0 12px;
}
.txtleft2{
text-align:left;
padding: 5px 0 0 0px;
}
#ProductShotProShot{
background-image:url(../../images/Layout_BLACK_12.jpg);
background-repeat:no-repeat;
height:200px;
margin:0 auto;
margin-top:31px;
*margin-top:28px;
padding:160px 0 0 550px;
text-decoration:none;
}
.white{
color:#FFFFFF;
}
.hometxt{
font-size:12px;
}
.center{
text-align:center;
}
.grey{
color:#999999;
}
.blue{color:#3366FF;}
.largetxt{
font-size:14px;
}
.smalltxt{
font-size:12px;
}
.drkgrey{
color:#333333;
text-decoration:underline;
}
.fix{
*margin-top:-15px;
}
.dotted{
border-bottom:dotted 1px #666666;
}
.greywrap{
background:#e4e4e4;
height:180px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
}
.greywrap2{
background:#e4e4e4;
height:280px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
}
.dashed{
border:dashed 1px #666666;
}
.curved {
  -moz-border-radius:5px;
    -webkit-border-radius:5px;
   behavior:url(border-radius.htc);
  }


.underline{
border-bottom:1px solid #CCCCCC;
}
.underline2{
border-bottom:3px solid #CCCCCC;
}
.menu {
float:right;
list-style-type:none;
margin:-2px 0 0;
padding:0;
margin-top:5px;
width:285px;
}
.menu li {
float:left;
margin:0;
padding:0;
}
.menu li a, .menu li a:visited {
color:#666666;
display:block;
font-weight:bold;
padding:5px 10px;
text-decoration:none;
}
.menu li a:hover, .menu li.current a, .menu li.current a:visited {
color:#FFFFFF;
}
.inner_title{
margin-top:60px;
*margin-top:50px;
height:100px;
}
.inner_title2{
margin-top:55px;
*margin-top:45px;
height:100px;
}
.BuyButton{
width:75px;
height:25px;
background:url(../../images/Layout_BLUE_08.jpg);
display:block;
cursor:pointer;
}
.BuyButton2{
width:192px;
height:31px;
background:url(../../images/Layout_GREY_16.jpg);
display:block;
margin:0 auto;
cursor:pointer;
}
.icon{
background:url(../../images/mail-icon.png);
width:64px;
height:64px;
position:absolute;
margin-left:340px;
}
.red{
color:#FF0000;
}
h1 {
	font-weight: normal;
	text-align: center;
}

h2 {
	padding: 20px 0 0;
	text-align: center;
}

p {
	/*border: 1px solid #666;*/
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

.container_12 {
	background: url(../../img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(../../img/16_col.gif) repeat-y;
}

.container_24 {
	background: #fff url(../../img/24_col.gif) repeat-y;
}
.testimonial {
color:#666666;
font-size:60px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:17px;
margin:0;
margin-bottom:-10px;
}
.line{
text-decoration:line-through;
}
.bottombutton{
/*background:#FFFF66;*/
border-bottom:dashed 1px #333333;
border-top:dashed 1px #333333;
}
.grid_4head{
display:inline;float:left;position:relative;margin-right:10px;width:300px;

}