body, html {
height : 100%;
background:url(images/bg.jpg) repeat center;
font-family: Arial, Sans-Serif;
font-size : 12px;
}

h2{
font-family:Arial;
font-weight:lighter;
}
#wrap {
width : 1000px;
height : auto;
margin : auto;
margin-top:-6px;
}
#header {
width : 1000px;
height : 320px;
position:relative;
}

.logo {
width : 1000px;
height : 155px;
background : url(images/menu-logo.png) no-repeat;
position : relative;
top : 181px;
}

.nav_right {
	width : auto;
	height : 50px;
	padding : 75px 10px 0 0;
	text-align : right;
	position : relative;
	float : right;
	margin-right: -5px;
}
.nav_right li {
float : left;
margin-left : 2px;
list-style-type : none;
}
.nav_right a {
color :#EFDFB9;
text-decoration : none;
padding : 1px 5px;
font-family: 'trebuchet MS', verdana, arial, helvetica;
font-size:19px;
display : inline-block;
text-shadow: 0.08em 0.08em 0.08em #666666;
}
.nav_right a:visited {
color : #EFDFB9;
text-decoration : none;
}
.nav_right a:hover {
color : #FFFFFF;
}

.nav_left {
	width : auto;
	height : 50px;
	padding : 75px 10px 0 0;
	text-align : left;
	position : relative;
	float : left;
	margin-left:-37px;
	margin-right: -5px;
}
.nav_left li {
float : left;
list-style-type : none;
}
.nav_left a {
color : #EFDFB9;
text-decoration : none;
padding : 1px 6px;
font-family: 'trebuchet MS', verdana, arial, helvetica;
font-size:19px;
display : inline-block;
text-shadow: 0.08em 0.08em 0.08em #666666
}
.nav_left a:visited {
color : #EFDFB9;
text-decoration : none;
}
.nav_left a:hover {
color : #FFFFFF;
}


#content {
width : 970px;
margin-top : -16px;
position : relative;
}

.content-head{
width:1000px;
background : url(images/content-head.png) no-repeat top center;
position : relative;
height : 20px;
margin-top : -16px;
}
.content-bg{
	width:1000px;
	background : url(images/content-bg.png) repeat-y top center;
	position : relative;
	height : 540px;
}

.left-col {
	width : 464px;
	height : 540px;
	float : left;
	margin-left : 35px;
	font-family: Arial, Sans-Serif;
	font-size : 15px;
	color:#606060;
	text-align:justify;
	background :#EDECE8 url(images/we-serve.png) no-repeat top center;
}

.left-col-image {
width : 456px;
height : 230px;
padding-left:4px;
margin-top:50px;
background : #EDECE8 url(images/welcome-image.jpg) no-repeat top center;

}

.left-col-text {
width : 442px;
height : 100px;
padding-left:10px;
padding-top:1px;
text-align:justify;
}

.right-col {
width : 450px;
height : 336px;
float : left;
font-family: Arial, Sans-Serif;
margin-left : 15px;
font-size : 13px;
color:#606060;
background:#EDECE8 url(images/welcome.png) no-repeat left top;
}

.right-col-image {
width : 450px;
height : 128px;
margin-top:50px;
background :url(images/thumbs-index.jpg) no-repeat top center;

}

.right-col-text {
width : 434px;
height : 120px;
padding-left:8px;
padding-top:1px;
text-align:justify;
}

.view-button {
	width : 89px;
	height : 40px;
	margin-top: -12px;
	margin-left:345px;
	
}

.right-col-down {
width : 450px;
height : 100px;
float : left;
margin-top:10px;
margin-left : 15px;
font-size : 12px;
color:#606060;
background:url(images/also-available.jpg) no-repeat left top;
}

.right-col-down-text {
width : 150px;
margin-top:38px;
float : left;
margin-left : 10px;
font-size : 13px;
text-align:justify;
}

.right-col-down-text2 {
width : 150px;
float : left;
font-size : 13px;
text-align:justify;
}

.also
{
list-style-type: none;
padding-left: 10px;
}

.also li
{
background-image: url(images/list.png);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 10px;

}

.wine
{
list-style-type: none;
padding-left: 30px;
}

.wine li
{
background-image: url(images/list.png);
background-repeat: no-repeat;
background-position: 0 .4em;
margin-left: 10px;
}


.right-col-down-text-right {
width : 200px;
float : left;
margin-top:38px;
margin-left : 4px;
font-size : 13px;
text-align:justify;
}

/*page style**************************************/
.page-content-bg{
width:1000px;
background : url(images/content-bg.png) repeat-y top center;
position : relative;
height : auto;
margin-top : -158px;
}
.page{
width : 1000px;
height:auto;
float : left;
font-family: Arial, Sans-Serif;
font-size : 16px;
color:#606060;
text-align:justify;
background : url(images/page-bg.png) repeat-y top center;
}
.page-title {
width : auto;
height : auto;
padding-left:39px;
margin-top:1px;
}
.page-content {
width : 906px;
padding-left:40px;
padding-top:1px;
text-align:justify;
font-family: Arial, Sans-Serif;
font-size : 14px;
}

img.floatLeft {
	float: left;
	margin: 5px 10px 5px 5px;
}

img.floatRight {
	float: right;
	margin: 5px 5px 5px 10px;
}

/********/

#footer{
background : url(images/footer.png) no-repeat top center;
text-align:	 center;
margin: auto;
clear:both;
width:	 1000px;
height:77px;
}
/*--------------------*/
ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: -5px;
	left: 0;
}
/***********accordion*/
.mypets{ /*header of 1st demo*/
margin-bottom:10px;
border-bottom:dotted thin;
text-align:justify;
color:#97724C;
cursor:pointer;
text-shadow: 0.08em 0.08em 0.08em #FFFFFF;
}

.thepet {
margin-left:10px;
list-style-type : none;
display:inline-block;
padding : 1px 1px;

}

.mypets img
{
width : auto;
float : left;
margin-left : 720px;
font-size : 12px;
}


.openpet{ /*class added to contents of 1st demo when they are open*/
}

.technology{ /*header of 2nd demo*/
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
margin-bottom:10px;
}
/**end of accordion
