@charset "utf-8";
/* CSS Document */

html {font-size: 100%;  } 

body {
    font: 62.5% Arial, Verdana, Helvetica, sans-serif;
	background: #f0fafe;
	background-image:url(../images/body_bak.jpg);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. */
	color: #000000;
}
#wrapper {
	position:relative;
    margin: 0 auto;
	top:0px;
    width: 757px; 
	/*height:1000px;*/
    text-align:left;
	background-color:#FFF;
	border-left:2px solid #7d4699;
	border-right:2px solid #7d4699;
	padding-bottom:50px;
	
}

/****************  text styles ***************************/

a:link { font-family:  Arial, Helvetica, Verdana, sans-serif; font-weight:bold;  color: #f34ca4; text-decoration: none;  }
a:visited { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f34ca4; text-decoration: none;  }
a:hover { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f34ca4; text-decoration: underline; }
a:active { font-family:  Arial, Helvetica, Verdana, sans-serif; color: #f34ca4; text-decoration: underline; }

h2 { font-family:Arial, Helvetica, sans-serif; color:#f34ca4; font-weight:bold; font-size:1.4em;}
p { font-family:Arial, Helvetica, sans-serif; color:#000; font-weight: normal; font-size:1.2em;}


/****************  header styles ***************************/
#header { background-color: #fff; height:111px;}

#header_title { background-color: #fff; background-image:url(../images/header_bar_contact.jpg); background-repeat:no-repeat; height:71px;}

div#header_tabs {}
div#header_tabs ul { position:relative; display:none; /*top:10px;  right:30px; display:block;*/  min-width:757px; height:29px; text-align:left;}
div#header_tabs ul li { list-style-type: none; list-style-position: outside; display: inline; /*height: 29px;*/ }
div#header_tabs ul li a {display:inline-block; /*height: 29px;*/ margin:0px;}

div#header_tab_float {width: 757px;}
div#header_tab_float_spacer {float:left;}
div#header_tab_float_home{float:left;}
div#header_tab_float_products {float:left;}
div#header_tab_float_delivery {float:left;}
div#header_tab_float_aboutus {float:left;}
div#header_tab_float_contactus {float:left;}
div#header_tab_float_links {float:left;}




/****************  content styles ***************************/
#content { position:relative; top:10px; background-color:#fff; /*height:1600px;*/}

#content_top { position:relative; top:0px; background-image:url(../images/content_contact_top_bak.gif); background-repeat:no-repeat; height:28px; padding:0px; margin:0px; }
#content_top_text { position:relative; top:45px; left:80px; width:465px;}
#content_top_text p { margin-top:5px; margin-bottom:5px;}

#content_base { position:relative; top:0px; background-image:url(../images/content_contact_base_bak.gif); background-repeat: repeat-y; /*height:490px;*/ padding:0px; margin:0px;}

#content_base_text_header {position:relative; left:50px;}
#content_base_text_header h2 { margin:0px; padding:0px;}

#content_base_text_main { position:relative; top:10px;}
#content_base_text_main_top { position:relative; /*top:0px;*/ background-image:url(../images/content_contact_text_top_bak.gif); background-repeat:no-repeat; height:16px; padding:0px; margin:0px;}
#content_base_text_main_middle { position:relative; /*top:-19px;*/ background-image:url(../images/content_contact_text_middle_bak.gif); background-repeat: repeat-y; padding:0px; margin:0px; padding-bottom:10px;}

#content_base_text_main_middle_text{ position:relative; left:50px; top:10px; width:650px;  }
#content_base_text_main_middle_text p { margin:0px; padding:0px;}

#product_table {}

#product_table th { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size:1.1em; font-weight:bold;  color: #3d6210; text-decoration: none;}
#product_table td { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size:1.1em; color: #000; text-decoration: none; background-image: url(../images/content_products_text_tablecell_bak.gif); background-repeat:repeat-x; height:56px;}
#product_table td strong { display:block; }


#content_base_text_main_base { position:relative; /*top:-20px;*/ background-color:#e8f2cd; background-image:url(../images/content_contact_text_base_bak.gif); background-repeat:no-repeat; height:19px; padding:0px; margin:0px;}

#content_base_footer { position:relative; top:0px; background-image:url(../images/content_contact_base_footer_bak.gif); background-repeat:no-repeat; padding:0px; margin:0px; height:28px;}


/****************  footer styles ***************************/
#footer { position:relative; top:30px; background-color: #FFF; padding-bottom:20px; /*background-image:url(../images/footer_bak.gif); background-repeat:no-repeat;*/}
#footer_text { position:relative; top:10px; left:40px; width:650px;}
#footer_mands { color:#f34ca4; text-align:center; font-size:1.1em; font-weight:bold; }




/*******************  Misc Classes  ***********************/

.hidden { display:none;}
.hr_class { color:#f34ca4; height:1px; width:90%; margin-top:30px; margin-bottom:0px; text-align:center;}
.left {text-align:left;}
.centre {text-align:center;}
