body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background:#cccccc;
}

h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}

p{
font-size:12px;
margin:0 0 10px 0;
padding:0;
}

a{
color:#000;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

p.bold{
font-weight:bold;
}

.no_bold{
font-weight:normal;
}

.body_bg{
background:url(image/body_bg.gif) left repeat-y;
}

.body_top_order{
background:url(image/body_top_order.jpg) top left no-repeat;
height:363px;
}

.body_top_contact{
background:url(image/body_top_contact.jpg) top left no-repeat;
height:363px;
}

.body_top_terms{
background:url(image/body_top_terms.jpg) top left no-repeat;
height:363px;
}

.body_top_home{
background:url(image/body_top_home.jpg) top left no-repeat;
height:607px;
}

.body_top_design{
background:url(image/body_top_design.jpg) top left no-repeat;
height:517px;
}

.body_top{
background:url(image/body_top.jpg) top left no-repeat;
height:692px;
}

.txtRed20pxb{
font-size:20px;
font-weight:bold;
color:#5C0707;
margin:0;
padding:0;
}

.txtRed14pxb{
font-size:14px;
font-weight:bold;
color:#690808;
margin:0 0 10px 0;
padding:0;
}

.txtBlack20pxb{
font-size:20px;
font-weight:bold;
color:#000;
margin:0 0 10px 0;
padding:0;
line-height:30px;
}

.txtBlack17pxb{
font-size:17px;
font-weight:bold;
color:#000;
margin:0 0 10px 0;
padding:0;
}

.searchBg{
background:url(image/searchBg.jpg) left no-repeat;
height:52px;
}

.txtSearch{
text-align:center;
background:none;
margin:12px 0 0 5px;
width:190px;
border:0;
}

.boxGray_TL{
background:url(image/boxGray_TL.gif) no-repeat;
width:28px;
height:27px;
}

.boxGray_TR{
background:url(image/boxGray_TR.gif) no-repeat;
width:28px;
height:27px;
}

.boxGray_BL{
background:url(image/boxGray_BL.gif) no-repeat;
width:28px;
height:27px;
}

.boxGray_BR{
background:url(image/boxGray_BR.gif) no-repeat;
width:28px;
height:27px;
}

.boxGray_sdw{
background:url(image/boxGray_sdw.gif) right repeat-y;
padding:0 20px 0 15px;
}

.boxGray_sdwBtm{
background:url(image/boxGray_sdwBtm.gif) bottom repeat-x;
font-size:12px;
font-weight:bold;
font-style:italic;
}

.boxGray_sdwBtm a{
color:#000;
}

h4.ttl_box{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
margin:5px 0 0 0;
}

.img_boxGray{
margin:0 10px 0 0;
}

.txtBlack10px{
font-size:10px;
color:#000;
}

.txtBlack10px a{ 
color:#000;
text-decoration:none;
}

.txtBlack10px a:hover{
text-decoration:underline;
}

.innerBox_bg{
background:url(image/innerBox_bg.jpg) left repeat-y;
}

.innerBox_top{
background:url(image/innerBox_top.jpg) top left no-repeat;
padding:60px 0 0 0;
}

.innerBox_btm{
background:url(image/innerBox_btm.jpg) bottom left no-repeat;
padding:0 0 50px 0;
}

.presentation_bg{
background:url(image/presentations_bg.jpg) top no-repeat;
}

.bullet_pad{
padding:0 15px 0 0;
}

.webmercials_bg{
background:url(image/webmercials_bg.gif) right repeat-y;
}

.webmercials_top{
background:url(image/webmercials_top.jpg) top right no-repeat;
height:260px;
}

.webmercials_btm{
background:url(image/webmercials_btm.gif) top right no-repeat;
height:27px;
}

.contact_txt{
border-top:2px solid #B6B6B6;
border-left:2px solid #BABABA;
border-right:0;
border-bottom:0;
/*padding:5px;*/
height:30px;
padding:5px;
}

.contactForm, .contactForm table td{
font-size:14px;
font-weight:bold;
}

.contactForm td{
padding:5px 0;
}

.contactForm1 td{
padding:10px 0 0 0;
}