@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* Set background for the HOME PAGE */
body {
background:url(images/home_top.gif) repeat-x top #ffffff;
text-align:center;
}

/* Set text masters */
p, ul, ol  {
Font-family:arial,helvetica,sans-serif; 
color:#171717; 
font-size:0.9em; 
text-align:left;
line-height:1.4em;
margin: 0 0 1em 0;
}


ul {
margin: 0 0 1em 25px;
}





h3  {
Font-family:arial,helvetica,sans-serif; 
color:#171717; 
font-size:1.4em;
font-weight:normal; 
text-align:left;
margin: 0 0 0.8em 0;
}



a {
font-weight:bold;
color:#33CC00; 
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

a.nav {
font-weight:normal; 
color:#171717; 
text-decoration:none;
}
a.nav:hover {
font-weight:normal;
text-decoration:underline; 
}

.right {
text-align:right; 
}

.center {
text-align:center; 
}

p.large {
font-size:1.1em; 
}

p.small {
font-size:0.75em; 
}

p.small-right {
font-size:0.7em; 
text-align:right;
}

p.top-margin {
margin-top:1em;
}

p.form {
margin: 0;
}

p.white {
color:#ffffff;
}
p.services {
margin: .5em 0 .5em 0;
}
ul.services {
margin: .5em 0 .5em 25px;
}

p.services-right {
margin: .5em 0 .5em 0;
text-align:right;
}


/* Set main container */
#main_container{
width:900px;
text-align:left;
margin:0 auto 0 auto;
position:relative;
}


/* Set top navigation container */
#flash {
width:900px;
height:415px;
margin:0px;
}

#nav{
width:900px; 
margin:0px;
}
#nav_inner {
padding:18px 0px 20px 0px;
}

/* home content */
#home_content{
width:900px;
}
#home_content_inner{
padding:20px 0px 40px 600px;
}


#inside_nav {
width:900px;
height:72px;
}
#inside_nav_inner {
padding:22px 0px 0px 0px;
}

#inside_left {
width:600px;
float:left;
}

#inside_left_logo {
width:600px;
height:155px;
}

#inside_left_content {
width:600px;
}
#inside_left_content_inner {
padding:0px 50px 0px 0px;
}

#inside_right {
width:300px;
float:right;
}

#inside_right_gift {
padding:20px 0px 0px 0px;
}

/* set the footer  */
#footer{
clear:both;
width:900px;
margin-top:40px;
}

table.services {
	width:100%;
	padding:0px;
	}
	
td.services {
	border-top: 1px #e1e1e1 solid;
	vertical-align:top;
}






