/* CSS Document */

.inner_right_pane2{width:587px; padding-left:155px;}


body {padding:0px; margin:0px; background:#FFF; font:normal 11px Arial, Helvetica, sans-serif; color:#6f6f6f;}
div,p,h1,h2,h3,ul,li,img,a,span,ins,form,fielsdset,input,select,button,textarea,label,a,td,tr,dl,dt,dd{padding:0; margin:0;}
ul{list-style-type:none; padding:0; margin:0;}
img,fieldset{padding:0; margin:0; border:none; outline:none;}
a{font:normal 11px Arial, Helvetica, sans-serif; color:#860c24; text-decoration:underline; border:none;}
a:hover{text-decoration:none; outline:none;}
.clear{clear:both; height:0; padding:0; margin:0; line-height:0; border:0; outline:none; width:0;}
.speacer{clear:both; padding:0; margin:0; border:0; outline:none;}

#main_div{width:898px; margin:0 auto;}

/*========================= Header =============================*/
.header{width:865px; background:url(../images/header_img.jpg) no-repeat 0 0; height:136px; padding:12px 0 0 33px; margin-bottom:3px;}
.left_head{width:123px; float:left;}
.right_head{width:658px; float:right; padding:87px 0 0 0;}

/*========================= Navigation =============================*/
.nav_part{width:648px; height:43px; padding:0 0 0 10px; float:left;}
.nav_part ul {padding:0; margin:0; list-style:none; float:left;}
.nav_part ul li {margin:0 0 0 3px; float:left; height:43px; padding:0; text-align:center;}
.nav_part ul li a {display:block; text-decoration:none; outline:none; border:none;}

.nav_part ul li a.home{background:url(../images/nav.png) 0 0 no-repeat; display:block; text-decoration:none; height:43px; width:67px; padding:0; text-indent:-2000px;}
.nav_part ul li a.home:hover, .nav_part ul li a.homeact {background:#dee7bb url(../images/nav.png) 0 -43px no-repeat; outline:none; border:none; display:block; text-decoration:none;height:43px; width:35px; padding:0 16px; text-indent:-2000px; }


.nav_part ul li a.about_us {background:url(../images/nav.png) -74px -43px no-repeat; display:block; text-decoration:none; outline:none; border:none; height:43px; width:55px; padding:0 16px; text-indent:-2000px;}
.nav_part ul li a.about_us:hover, .nav_part ul li a.about_usact{background:#dee7bb url(../images/nav.png) -74px -43px no-repeat; display:block; text-decoration:none; height:43px; width:55px; padding:0 16px;  outline:none; border:none; text-indent:-2000px;}


.nav_part ul li a.case_studies {background:url(../images/nav.png) -169px -43px no-repeat; display:block; text-decoration:none; outline:none; border:none; height:43px; width:78px;  padding:0 16px; text-indent:-2000px;}
.nav_part ul li a.case_studies:hover, .nav_part ul li a.case_studiesact{background:#dee7bb url(../images/nav.png) -169px -43px no-repeat; display:block; text-decoration:none;height:43px; width:78px; padding:0 16px;outline:none; border:none; text-indent:-2000px;}


.nav_part ul li a.grapes_from_south_africa {background:url(../images/nav.png) -286px -43px no-repeat; display:block; text-decoration:none; outline:none; border:none; height:43px; width:164px; padding:0 16px;  text-indent:-2000px;}
.nav_part ul li a.grapes_from_south_africa:hover, .nav_part ul li a.grapes_from_south_africaact{background:#dee7bb url(../images/nav.png) -286px -43px no-repeat; display:block; text-decoration:none; height:43px; width:164px; padding:0 16px; outline:none; border:none; text-indent:-2000px;}


.nav_part ul li a.recipes {background:url(../images/nav.png) -486px -43px no-repeat; display:block; text-decoration:none; outline:none; border:none; height:43px; width:47px;  padding:0 16px; text-indent:-2000px;}
.nav_part ul li a.recipes:hover, .nav_part ul li a.recipesact{background:#dee7bb url(../images/nav.png) -486px -43px no-repeat; display:block; text-decoration:none; height:43px; width:47px; outline:none; border:none; padding:0 16px; text-indent:-2000px;}


.nav_part ul li a.contact {background:url(../images/nav.png) -572px -43px no-repeat; display:block; text-decoration:none; outline:none; border:none; height:43px; width:54px;  padding:0 16px; text-indent:-2000px;}
.nav_part ul li a.contact:hover, .nav_part ul li a.contactact{background:#dee7bb url(../images/nav.png) -572px -43px no-repeat; display:block; text-decoration:none; height:43px; width:54px; outline:none; border:none;  padding:0 16px; text-indent:-2000px;}

/*========================= Banner =============================*/
.index_banner{background:url(../images/index_banner.jpg) no-repeat 0 0; padding:240px 0 0 0; height:152px}
.inner_banner{width:898px; height:214px;}
.banner_info{width:869px; margin:0 auto;}
.yellow_box{width:258px; height:140px;float:left; background:url(../images/yellow_box.png) no-repeat 0 0; padding:5px 5px 0 15px;}
.red_box{width:258px; height:140px;float:left; margin:0 17px; background:url(../images/red_box.png) no-repeat 0 0;padding:5px 5px 0 15px;}
.purple_box{width:258px; height:140px;float:right; background:url(../images/purple_box.png) no-repeat 0 0;padding:5px 5px 0 15px;}

.banner_content_bx{width:190px; float:left; text-align:left; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#434343; padding:5px 0 0 0;}
.banner_content_bx a{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#434343; padding:5px 10px 0 0; text-decoration:none;}
.banner_content_bx2{width:190px; float:left; text-align:left; font:normal 11px/12px Arial, Helvetica, sans-serif; color:#c9c9c9; padding:5px 0 0 0;}
.banner_content_bx2 a{font:normal 11px/12px Arial, Helvetica, sans-serif; color:#c9c9c9; padding:5px 0 0 0; text-decoration:none;}

.banner_photo_area{width:67px; float:right; }

/*========================= Container =============================*/
.index_container{width:869px; margin:0 auto; padding:0 0 30px 0;}
.index_container h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:14px; text-align:left;}
.index_container p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.index_container p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}
.index_left_pane{width:243px; float:left; padding:15px 0 0 10px;}
.index_right_pane{width:574px; float:right;}

.inner_left_pane{width:294px; float:left; padding:0;}
.inner_left_pane a{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:30px; color:#6f6f6f; text-decoration:underline;}
.inner_left_pane a:hover{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:30px; color:#6f6f6f; text-decoration:none;}
.inner_right_pane{width:587px; float:right;}



.form_part{width:574px; margin:0 0 18px 0; padding:0;}
.form_top{width:574px; background:url(../images/form_top.jpg) no-repeat 0 0; height:136px;}
.formtop_txt{width:516px; margin:0 auto; padding:75px 0 32px 0;font:normal 11px/15px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.form_bg{width:574px; background:url(../images/form_bg.jpg) repeat-y 0 0; padding:0;}
.form_area{width:495px; margin:0 auto;}
.left_form_part{width:224px; float:left;}
.right_form_part{width:224px; float:right;}

.txt_box{background:url(../images/txt_bx_bg.jpg) no-repeat 0 0; height:23px;width:204px; margin-bottom:10px; border:none; padding:0 10px; font:normal 11px/23px Arial, Helvetica, sans-serif; color:#6f6f6f;}
.smtxt_box{background:url(../images/sm_txt_bx_bg.jpg) no-repeat 0 0; height:23px;width:90px; margin-bottom:10px; border:none; padding:0 10px; font:normal 11px/23px Arial, Helvetica, sans-serif; color:#6f6f6f;}
.smtxt_box2{background:url(../images/sm_txt_bx_bg2.jpg) no-repeat 0 0; height:23px;width:85px; margin-bottom:10px; border:none; padding:0 10px; font:normal 11px/23px Arial, Helvetica, sans-serif; color:#6f6f6f;}
.drop_down{background:url(../images/txt_bx_bg.jpg) no-repeat 0 0; height:23px;width:214px; margin-bottom:10px; border:none; padding:2px 0 2px 10px; font:normal 11px/23px Arial, Helvetica, sans-serif; color:#6f6f6f;}

/*========================= Footer =============================*/
.footer{border-top:6px solid #dee7bb; padding:20px;width:854px;}

.drop_form{width:400px; margin:0; padding:0;}


/*========================= Case Studies Page =============================*/
.container1{padding:48px 0 60px 0;width:898px;}
.container1 h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.container1 p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.container1 p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}

.case_area{width:898px; margin:0; padding:0;}
.case_box{width:259px; float:left;}
.case_gap{width:57px; height:30px; float:left;}
.case_content{background:#dee7bc; padding:12px 12px 0 12px; min-height:195px;}
.case_content p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#454545;}
.case_content p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#454545;}
.case_img{width:259px; height:280px;}

/*========================= Case Studies 1 Page =============================*/
.case_container{padding:48px 0 40px 0;width:898px;}
.case_container h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.case_container h3{font:normal 14px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px;}
.case_container p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.case_container p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}


/*========================= About Us Page =============================*/
.container2{padding:48px 0 25px 0;width:898px;}
.container2 h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.container2 p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.container2 p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}

/*========================= Terms & Conditions Page =============================*/
.container3{padding:48px 0 45px 0;width:898px;}
.container3 h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.container3 p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.container3 p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}

/*========================= Grapes from south africa  Page =============================*/
.container5{padding:48px 0 30px 0;width:898px;}
.container5 h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.container5 p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.container5 p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}

.product_box{width:577px; margin:0 0 14px 0; padding:0;}
.green_grid{width:148px; margin:0; padding:16px 16px 0 16px; height:115px; background-color:#dee7bc; float:left;}
.green_grid h3{font:normal 19px Georgia, "Times New Roman", Times, serif; color:#454545; padding-bottom:17px;text-align:center;}
.green_grid p{font:normal 11px/15px Arial, Helvetica, sans-serif;color:#353535; text-align:center;}

.red_grid{width:148px; margin:0; padding:16px 16px 0 16px; height:115px; background-color:#860c23;float:left;}
.red_grid h3{font:normal 19px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding-bottom:17px;text-align:center;}
.red_grid p.txt{font:normal 11px/15px Arial, Helvetica, sans-serif;color:#FFFFFF; text-align:center;}

.purple_grid{width:148px; margin:0; padding:16px 16px 0 16px; height:115px;float:right; background-color:#271b49;}
.purple_grid h3{font:normal 19px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding-bottom:17px;text-align:center;}
.purple_grid p.txt{font:normal 11px/15px Arial, Helvetica, sans-serif;color:#FFFFFF; text-align:center;}
.sm_gap{width:17px; height:20px; float:left;}

/*========================= Recipe Page =============================*/
.container6{padding:48px 0 55px 0;width:898px;}
.container6 h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.container6 p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.container6 p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}


.recipe_area{width:898px; margin:13px 0 59px 0; padding:0;}
.recipe_bx{width:204px; float:left;}
.recipe_gap{width:27px; height:20px; float:left;}

.recipe_img{width:204px; height:204px;}
.recipe_content{background:#dee7bc; padding:17px 14px 0 14px; min-height:43px;font:normal 11px/15px Arial, Helvetica, sans-serif; color:#343434;}
.recipe_content a{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#343434; text-decoration:none;}

/*========================= Contact Us Page =============================*/
.container7{padding:48px 0 79px 0;width:898px;}
.container7 h2{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#271b48; padding-bottom:18px; text-align:left;}
.container7 p{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:17px; color:#6f6f6f;}
.container7 p:last-child{font:normal 11px/15px Arial, Helvetica, sans-serif; padding-bottom:0; color:#6f6f6f;}

.contact_box{width:549px; margin:0; padding:0;}
.contact_area{width:478px; background-color:#dee7bc; padding:38px 36px 26px 35px;}

.txt_area1{background:url(../images/text_area.jpg) no-repeat 0 0; height:65px; width:468px; border:none; margin:19px 0; padding:10px 0 0 10px; font:normal 11px/23px Arial, Helvetica, sans-serif; color:#6f6f6f;}

