#tmb {
	margin-bottom:4px;
	margin-right:4px;
	border:1px solid #EEEEEE;
	padding:3px;
}

/*General Page Styles*/

body {
	background-color:#EEEEEE;
	color:#3F3F3F;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:center;
}

h1, h2, h3 {
	color:#4A1A2C;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:13px 0px 0px 0px;
}

a:link {
	text-decoration:underline;
	color:#4A1A2C;
}

a:visited {
	text-decoration:underline;
	color:#66223B;
}

a:hover {
	text-decoration:none;
}

a:active {
	text-decoration:underline;
	color:#66223B;
}

p {
	margin:0;
	padding:0;
}

#padding {
	margin:0px 0px 6px 0px;
}

td, th {
	margin:0;
	padding:0;
}

th {
	color:#4A1A2C;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}

caption {
	color:#4A1A2C;
	font-weight:bold;
	text-align:left;
}

/*Style for subcontent on Services.html*/

#wine {
	color:#4A1A2C;
	font-variant:small-caps;
	margin:10px 0px 0px 0px;
	padding:0;
}

/*UL in the Sub Content section*/

#content_right_sub ul {
	margin:0;
	padding:10px 0px 0px 0px;
}

#content_right_sub li, identity_right ul {
	display:inline;
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	margin:0;
	padding:0;
}

#sub_nav {
	display:inherit;
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	margin:0;
	padding:0;
}

#current_pg {
	color:#959595;
}

/*Framework & Layout Styles*/

#container {
	width:720px;
	height:480px;
	margin:0px auto 0px auto;
	padding:60px 40px 60px 40px;
}

#subcontainer {
	background-color:#FFFFFF;
	height:480px;
	width:720px;
	border:1px solid #CCCCCC;
	margin:0;
	padding:0;
}

#content {
	width:720px;
	height:233px;
	margin:0;
	padding:62px 0px 0px 0px;
}

#content_left {
	float:left;
	padding-left:80px;
	padding-right:10px;
	margin:0;
}

#content_left_main {
	width:160px;
	height:171px;
	position:relative;
	margin:0;
	padding:0;
}

#content_left_main_content {
	position:absolute;
	bottom:0;
	width:160px;
	text-align:right;
	margin:0;
	padding:0;
}

#content_right {
	width:340px;
	height:233px;
	float:left;
	padding-left:10px;
	padding-right:120px;
	text-align:left;
	margin:0;
}

#content_right_main {
	width:350px;
	height:171px;
	position:relative;
	margin:0;
	padding:0;
}

#content_right_main_content {
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:350px;
	margin:0;
	padding:0;
}

#content_right_sub {
	width:350px;
	height:52px;
	margin:0;
	padding:5px 0px 0px 0px;
}

#identity {
	width:720px;
	height:185px;
	color:#FFFFFF;
}

#identity_left {
	background-color:#66223B;
	width:210px;
	height:160px;
	float:left;
	padding:25px 10px 0px 29px;
}

#identity_right {
	background-color:#7B314C;
	width:460px;
	height:185px;
	padding-left:10px;
	float:left;
	text-transform:uppercase;
}

#identity_left h2 {
	width:225px;
	height:45px;
	background-image:url(../media/identity_typo.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#identity_left h2 a {
	display:block;
	width:210px;
	height:45px;
	text-indent:-9999px;
}

/*navigation menu styles*/

#identity_right ul {
	margin:0;
	padding:10px 0px 0px 0px;
}

#identity_right li, identity_right ul {
	display:inline;
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	margin:0;
	padding:0;
}

#identity_right a:link {
	float:left;
	text-decoration:none;
	color:#EFEFEF;
	margin:0px 10px 0px 0px;
}

#identity_right a:visited {
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px 10px 0px 0px;
}

#identity_right a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#identity_right a:active {
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px 10px 0px 0px;
}

/*index.html specific styles*/

h1 {
	width:321px;
	height:93px;
	text-indent:-9999px;
	background-image:url(../media/homepg_typo.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:0px 0px -14px 0px;
	padding:0;
}

.img_border {
	border:1px solid #EEEEEE;
}

.pic_nav {
	font-size:9px;
}


