body{background:#621a2e;font:12px Arial, Helvetica, sans-serif;padding:0;margin:0px auto;color:#fff;}
a{color:#eaadbe;text-decoration:none;}
.clear{clear:both;}
h1{color:#fff;font-size:18px;font-weight:normal;padding:0;margin:0px;clear:both;}
p{padding:5px 0;margin:0px;text-align:justify;line-height:19px;}
.wrap{width:856px;margin:auto;}
.header{background:url("/images/fortop.gif") no-repeat left top;width:856px;height:250px;}
.logo{padding:0;float:right;}
/*--------------main content-----------------*/
#maincont {background:#FFF url("/images/main.gif") 36% 0 repeat-y;overflow:hidden;margin:5px auto;padding:0;}
.maintop {background:url("/images/main1.jpg") no-repeat center top;overflow:hidden;padding:8em 0 0 0;}
.mainbottom {background:url("/images/main2.gif") no-repeat center bottom;overflow:hidden;}
.rightcont {color:#000;width:550px;float:right;}
.leftcont {color:#000;width:300px;float:left;}
/*--------------box content-----------------*/
.box ul { margin:0; padding:5px; overflow:hidden;}
.box li { border: 1px dotted #ccc; padding: 0; display:block; margin:5px 4px;position:relative; width:170px; height:155px; float:right; overflow: hidden;}
.box li a { color: #002255; }
.box p {direction:rtl;font:12px/16px Tahoma;padding:3px 5px;}
.thumb-title { margin-bottom:5px;background:#000;bottom:0;right:0;display:block;position:absolute;padding:4px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.thumb-title:hover { background:#222; }
.thumb-title h2 { margin: 2px; line-height: 1.8em; }
.thumb-title h2 a { direction:rtl;font:normal 12px Tahoma,Arial,helvetica;display:block;color:#aaa;text-decoration: none;}
.thumb-title h2 a:hover { color: #fff;}
.mainimg img { border:0; }
/*--------------caption-----------------*/
.contain {width: 100%;margin:0 auto;padding:0; overflow:hidden;}
.caption {  text-align:right;padding: 4px 18px 0 0; height: 35px; color: #fff;margin:5px 0; text-decoration: none;font:bold 16px "Times New Roman", Arial, Tahoma; }
.caption a:hover { text-decoration:underline; color:#eee; }
.orange { background:url("/images/orangetheme.gif") top right no-repeat; border-bottom:4px solid #cc3300;}
.blue { background:url("/images/blue.gif") top right no-repeat; border-bottom:4px solid #3399cc;}
.green { background:url("/images/green.gif") top right no-repeat; border-bottom:4px solid #339900;}
.red { background:url("/images/red.gif") top right no-repeat; border-bottom:4px solid #339900;}
/*--------------home_center_content-----------------*/
.categories_block{width:120px;float:right;padding:10px;margin:0 2px;}
.categories_block h2{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#621a2e;padding:0 0 2px 0;margin:0px 0 4px 0;border-bottom:1px dotted #e49cb1;}
ul.categories{list-style:none;padding:0px;margin:0px;text-align:right;}
ul.categories li{padding:3px 0 2px 0;margin:0px;}
ul.categories li a{padding:0px 10px 0px 0;margin:0px;text-decoration:none;font-family:Tahoma;font-size:11px;color:#621a2e;background:url("/images/bullet.gif") no-repeat right;}
ul.categories li a:hover{text-decoration:underline;}
/*--------------------footer-------------*/
.footer{width:856px;height:54px;background:url("/images/footer_bg.gif") no-repeat center;}
.footer_copyrights{float:right;padding:10px 10px 0 0;}
.footer_links{float:left;padding:15px 0 0 10px;}
.footer_links a{text-decoration:none;padding:0 5px 0 5px;font-size:11px;margin:0px;color:#eaadbe;}
.footer_links a:hover{color:#fff;}
#smbut {height:50px;width:155px;margin-right:5em;padding:3em;border:0;background: #FFFFFF url("/images/smbut.gif") center no-repeat;}
.txt {width:40%;font:bold 16px/22px "Times New Roman", Arial, Tahoma;background: #FFFFFF url("/images/hyper.gif") repeat-x;border:1px solid #bbb;
height:22px;}
.redtxt {border:1px solid #cc0033;}
.area {width:95%;height:100px;border:2px solid #bbb;background: #FFFFFF url("/images/mnhyper.gif") repeat-x;padding:2px 3px;overflow:auto;font:bold 16px/22px "Times New Roman", Arial, Tahoma;}
.button {border:1px solid #bbb;border-right:2px solid #999;border-bottom:2px solid #666;background: #FFFFFF url("/images/mnhyper.gif") repeat-x;
color:#000;margin:1em 8em 0 0;}
.succ{background-color:#ffcccc;border:2px solid #cc3333;padding:5px;line-height:25px;margin:5px;text-align:center;direction:rtl;background-color:#ccffcc;border-color: #66cc66;}
/*--------------main_content-----------------*/
.main_content{
width:856px;
clear:both;
padding:0 0 30px 0;
}
.left_content{
width:550px;
float:left;
padding:0px;
clear:both;

}
.services_block{
width:240px;
float:left;
margin:0 5px;
}
.icon_left{
float:left;
width:75px;
}
.thumb_left{
float:left;
width:75px;
border:2px solid #9d3c57;
}
.services_details{
float:left;
width:190px;
padding:0 0 0 10px;
}
.services_details h2, .testimonials_details h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
padding:0 0 2px 0;
margin:0;
border-bottom:1px dotted #e49cb1;
}
.testimonials{
clear:both;
padding:15px 0 0 0;
}
.testimonials_block{
width:580px;
float:left;
padding:20px 15px 0 0;
}
.testimonials_details{
float:left;
width:490px;
padding:0 0 0 10px;
}



.right_content{
width:255px;
float:right;
padding:0;
}
img.right_banner{
padding:15px 0 10px 0;
}



/*---------------------services_list-------*/
.services_list{
float:left;
padding:0px;
}
.services_list ul {
list-style:none;
padding:10px 0 0 10px;
margin:0px;
}
.services_list ul li{
padding:4px 0 4px 0;
margin:0px;
}
.services_list ul li a{
text-decoration:none;
padding:0 0 0 20px;
font-size:12px;
margin:0px;
color:#fff;
background:url(images/checked.gif) no-repeat left;
}
.services_list ul li a:hover{
text-decoration:underline;
}
#mydiv{
position: fixed;
right: 35%px;
bottom: 0px;
}
