body { color : #000000; background : #ffffff; font-family : times, serif; font-size : 12pt; }

#page {margin: 0 auto 0 auto;position:relative;width:100%;clear:both;}

/*   header area  */
#header{position:relative;margin-left:0px;height:252px;float:left;width:99%;margin-top:0px;}
#header_insides{position:relative;margin-left:0px;height:100px;float:left;width:99%;margin-top:0px;}

#logo{ float:left;width:394px;height:90px;}
img.inside_ribbon_banner{float:right;margin-right:0px;}

#index_center_area{float:left;width:540px;height:180px;font-size:32px;color:#156b50;text-align:center;font-family:times;}
a #index_center_area img{ border:0px;text-decoration:none;}


 /*    top red menu */
#right,.top5,a.similar_products,  a.cart_inside, a.cart_index, .menu, #right_menu, #right_menu a,.menu_index, .menu_clicked, .menu a, #left, .left_menu_index a, .newsletter, .left_menu a, left_menu_clicked, .resource_centre a, .submenu a{display:none;}
.footer_menu a{display:none;}
.ribbon_img{float:left;margin-right:15px;margin-left:30px;}


 /*   CENTRAL AREA */



#content_index{font-family:georgia;font-size:12px;text-align:justify;color:#222;padding-top:10px;width:99%;}
#content_index a{color:#ff5a00;text-decoration:underline;}
#content_index a:hover{text-decoration:none;color:#76d00f;}
#content_index h3{font-size:15px;font-family:verdana;padding:0px;margin:0px;padding:5px;}


/*   small boxes  */
a.product_box{ width:275px;display:block;text-decoration:none !important;border-top:1px dotted #156b50;height:200px;float:left;margin-left:10px; text-align:left; color:#222;padding-top:9px;}
.product_box img{ float:left;margin-right:10px; width:110px;height:170px;}
.product_box b.title{font-size:12px !important;color:#156b50;text-decoration:none !important;}
.price_product_box {color: #a10629;text-decoration:none !important; }
a.product_box i{color:#222 !important;}

 /*   description of the product and buy buttons boxes  */
.show_product_leftside{float:left;margin-right:20px;width:250px;border-right:1px dotted #efefef;border-bottom:1px dotted #efefef;padding-right:10px;}
.show_product_leftside img{  border:0px;width:240px;}
.show_product_leftside input.add_to_cart{ background: url("images/add_to_cart.jpg") no-repeat right !important; margin:5px;float:left;width:188px;height:71px;border:0px; }
.fast_checkout {display:block;width:56%;float:right;border:1px solid #efefef;background:#f6f6f6;padding:10px;}
.show_product_leftside input {display: block;width:50px;float:left;background:#dfdfdf;height:15px;font-size:13px;font-weight:bold;border:1px solid #999999;margin-bottom: 7px;}
.show_product_leftside select {display: block;width:130px;float:left;background:#dfdfdf;height:15px;font-size:13px;font-weight:bold;border:1px solid #999999;margin-bottom: 7px;}
.show_product_leftside label{display: block;clear:left;width:80px;float: left;text-align:left;margin-bottom: 7px;height:15px;}

.product_description{}


 /*   miscelaneous */
.red{color: #a10629;}
.green{color: #156b50;}
.text_center{text-align:center;}
.spacing{letter-spacing:2px;}
.small_text{font-size:10px;}
.big_text{font-size:18px;}
.no-style{border:0px !important;background:none !important;text-decoration:none !important;}

.img_right{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;}
.img_left{float:left;margin-bottom:10px;margin-top:10px;margin-right:20px;}


 /*  footer area  */
.footer{clear:both;margin: 0 auto 0 auto;margin-top:10px; line-height:18px;position:relative;height:18px;color:#4a4a4a;text-align:right;font-size:10px;font-family:arial;border-top:1px solid #afafaf;}
.footer a{color:#afafaf;text-decoration:none;}




 /*   contact form  */
#contact_form{position:relative;margin-left:50px;margin-top:30px;width:450px;}
#contact_form input{display: block;width:200px;float:left;background:#afafaf;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;}
#contact_form label{display: block;width:120px;float: left;text-align:left;margin-bottom: 7px;height:12px;}
#contact_form textarea{width:250px;border:1px solid #999999;background:#afafaf;}
#contact_form br{clear:both;}
#contact_form .button_contact{display:block;margin-left:110px;background:#323232;width:110px;height:25px;margin-top:15px;color:#fff;border:1px solid #fff;font-size:11px;}



