body
{background-image:url(images/bg.gif);background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#000000;}

a{color:#2268a4;text-decoration:none;}
a:hover {color:#165b96;text-decoration:underline;}

.clear{clear:both;}

.tealtext {font-family:Arial, Helvetica, sans-serif;color:#5b8893;font-size:18px;font-weight:bold;}

.addytxt {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
.addytxt a:link {color:#ffffff;text-decoration:none;}
.addytxt a:active {color:#ffffff;text-decoration:none;}
.addytxt a:visited {color:#ffffff;text-decoration:none;}
.addytxt a:hover {color:#83accf;text-decoration:none;}


p{padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:19px;}

#wrap{
width:900px;
height:100%;
margin:auto;
background-color:#ffffff;
border-left:solid thin #83accf;
border-right:solid thin #83accf;}

.header{
width:900px;
height:181px;
background:url(images/header.jpg) no-repeat center;}

.logo{float:left;width:295px;height:151px;}

#menu{
width:900px;
height:39px;
margin-top:0px;
background:url(images/menu_bg.png) no-repeat center;float:right;}

#menu ul{
display:block;
list-style:none;
padding:7px 0 0 0px;
margin:0px;}

#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:27px;}

#menu ul li a{height:27px;
display:block;
padding:0px 7px 0 10px;
margin:0 4px 0 4px;
_margin:0 2px 0 2px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:14px;
line-height:27px;}

#menu ul li a:hover{color:#2268a4;background:url(images/menu_bt_bg.gif);background-repeat:repeat-x center;}

.center_content{width:900px;padding:0px 0 0 0;background:url(images/center_bg.gif) repeat-y center;}

.left_content{width:490px;float:left;padding:20px 0 20px 20px;}
.right_content{
width:370px;
float:left;
padding:20px 0 20px 20px;
}
.title{
color:#2268a4;
padding:0px;
float:left;
font-size:19px;
margin:10px 0 10px 0;
}


a.more{
font-style:italic;
color:#2268a4;
float:right;
text-decoration:none;
font-size:11px;
padding:0px 15px 0 0 ;
float:right;}

.about{
width:337px;
clear:both;
background:url(images/border.gif) no-repeat bottom center;
padding:0 0 20px 0;text-align:justify;}

img.right{
float:right;
padding:0 0 0 10px;
}
.right_box{
width:170px;
float:left;
padding:10px 0 0 0;
}

.box1{
background-image:url(images/box1.png); background-repeat:no-repeat;
width:484px;height:450px;
padding:3px 0 10px 0;
margin:0 20px 7px 0;
clear:both;}

.box2{
width:484px;height:335px;
padding:10px 0 10px 0;
margin:0 20px 7px 0;
clear:both;}



.box_top{
width:295px;
height:9px;
background:url(images/box_top.gif) no-repeat center bottom;
}
.box_center{
width:295px;
height:auto;
background:url(images/box_center.gif) repeat-y center;
}
.box_bottom{
width:295px;
height:9px;
background:url(images/box_bottom.gif) no-repeat center top;
}

img.thumb{
padding:10px 0 0 0;
}
.new_products{
clear:both;
padding:0px;
}

ul.list{
clear:both;
padding:10px 0 0 20px;
margin:0px;
}
ul.list li{
list-style:none;
padding:2px 0 2px 0;
}
ul.list li a{
list-style:none;
text-decoration:none;
color:#000000;
background:url(images/left_menu_bullet.gif) no-repeat left;
padding:0 0 0 17px;
}
ul.list li a:hover{
text-decoration:underline;
}

/* demo */

div.demolayout {
width:460px;
margin: 0 0 20px 0;
}

ul.demolayout {
list-style-type: none;
float: left;
margin:0px;
padding:0px;
}

ul.demolayout li {
margin: 0 10px 0 0;
float: left;
}
.tab{
border:1px #DFDFDF solid;
padding:0 0 25px 0;
}
ul.demolayout a {
float: left;
display: block;
padding: 5px 25px;
border: 1px solid #DFDFDF;
border-bottom: 0;
color: #666;
background: #eee;
text-decoration: none;
font-weight: bold;
}

ul.demolayout a:hover {
background: #fff;
}

ul.demolayout a.active {
background: #fff;
padding-bottom: 5px;
cursor: default;
color:#931A1D;
}

.tabs-container {
clear: left;
padding:0px;
}

.languages_box{
padding:0 0 5px 0;
float:left;
}
.languages_box a{
padding:0 2px 0 2px;
}
.languages_box a.selected{
padding:2px 2px 0 2px;
border:1px #CCCCCC solid;
}

.contact_form{
width:355px;
float:left;
padding:25px;
margin:20px 0 0 15px;
_margin:20px 0 0 5px;
border:1px #DFD1D2 dashed;
position:relative;
}
.form_row{
width:335px;
_width:355px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}

a.contact{
width:53px;
height:24px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:24px;
color:#fff;
}


h1 {color:#2268a4;font-weight:bold;font-size:20px;font-family: Arial, Helvetica,sans-serif;}
h2 {color:#4f686e;font-weight:bold;font-size:22px;font-family: Arial, Helvetica,sans-serif; text-transform:uppercase;}

.maintext1 {color:#000000;font-weight:bold;font-size:17px;font-family: Arial, Helvetica,sans-serif;line-height:24px;}
.maintext1 a:link {color:#000000;text-decoration:none;}
.maintext1 a:visited {color:#000000;text-decoration:none;}
.maintext1 a:active {color:#000000;text-decoration:none;}
.maintext1 a:hover {color:#6c8c94;text-decoration:none; cursor:pointer;}

.footer{height:100px;
background:url(images/footer_bg.jpg) no-repeat bottom;
}
.footerphoto{height:100px;
background-image:url(images/footer_bg.jpg) no-repeat bottom;
background-color:#E5E5E5;
}
.footertext {font-style:italic;text-decoration:none;font-size:11px;color:#2268a4;
text-decoration:none;padding-top:87px;padding-left:100px;}
.footer a{font-style:italic;text-decoration:none;font-size:11px;
text-decoration:none;padding:0 5px 0 5px;color:#2268a4;}

.smtext {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;float:center;padding-left:27px;}
.smtext a:link {color:#000000;text-decoration:none;}
.smtext a:visited {color:#000000;text-decoration:none;}
.smtext a:active {color:#000000;text-decoration:none;}
.smtext a:hover {color:#000000;text-decoration:underline;}

.newstext {color:#2e534c;font-weight:bold;font-size:12px;font-family: Arial, Helvetica,sans-serif;line-height:17px;}
.newstext a:link {color:#2e534c;text-decoration:none;}
.newstext a:visited {color:#2e534c;text-decoration:none;}
.newstext a:active {color:#2e534c;text-decoration:none;}
.newstext a:hover {color:#6c8c94;text-decoration:underline;}

.faqtext {color:#2e534c;font-size:12px;font-family: Arial, Helvetica,sans-serif;line-height:17px;text-align:justify;}
.faqtext a:link {color:#2e534c;text-decoration:none;}
.faqtext a:visited {color:#2e534c;text-decoration:none;}
.faqtext a:active {color:#2e534c;text-decoration:none;}
.faqtext a:hover {color:#6c8c94;text-decoration:underline;}
