
/*	TAG ENGRAVING MAIN STYLE SHEET*/

* {
	padding : 0;
	margin : 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

body { background : #fff url(images/fade.jpg) 0 0 repeat-x; }

td { vertical-align:top; }

#wrapper {
	width : 750px;
	margin : 10px auto;
	padding : 25px;
	/*	background-color: #faedd2; */
	background-color:#fff;
	border-left : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

#header {
	padding : 0;
	margin : 0;
	background-color : #fff;
	border-bottom: 3px solid #fff;
}

#tag-logo {
	width : 360px;
	height : 130px;
	float:left;
}

#header-right {
	width : 360px;
	float : right;
	color : #993366;
	text-align:right;
	border : 2px solid #660033;
	padding : 5px;
	height : 116px;
}

#phoneno { height : 64px; }

#phoneno h1 {
	font-size : 22px;
	padding-top : 10px;
}

#phoneno h2 a, #phoneno h2 a:link, #phoneno h2 a:visited {
	font-size : 23px;
	padding : 10px 0 0 0;
	color : #993366;
	text-decoration: none;
}

#phoneno h2 a:hover { text-decoration:underline; }

#menu { margin-top : 22px; }

#menu a {
	display:block;
	width : 80px;
	height : 19px;
	padding-top : 7px;
	text-align:center;
	background-color: #660033;
	color : #fff;
	float : right;
	margin-left : 10px;
	font-size : 12px;
	font-weight:bold;
	text-decoration:none;
}

#menu a.current {
	background-color : #d7d7d7;
	color : #993366;
}

#menu a:hover { text-decoration:underline; }

#main {
	clear : both;
	/*	margin-top : 20px; */
	width : 100%;
}

td#content {
	width : 455px;
	padding-right : 15px;
	padding-left : 15px;
	padding-top : 20px;
	color : #666;
	background-color:#f0f0f0;
}

td#rightcol {
	width : 265px;
	padding-top : 20px;
	background-color : #fff;
	color : #993366;
}

#content h1 {
	color : #993366;
	padding : 0 0 20px 0;
	font-size: 28px;
}

#content h2 {
	color : #993366;
	padding : 10px 0 5px 0;
	font-size: 22px;
}

#content h3 {
	color : #993366;
	padding : 10px 0 0 0;
	font-size: 18px;
}

#content h4 {
	padding-bottom : 1em;
	font-size : 12px;
	line-height: 16px;
	font-weight : bold;
}

#content p {
	padding-bottom : 1em;
	font-size : 12px;
	line-height: 16px;
}

#content ul {
	padding-left : 20px;
	font-size : 12px;
}

#content p.first { font-weight:bold; }

#content a, #content a:link, #content a:visited {
	color : #666;
	text-decoration:none;
	border-bottom : 1px solid #666;
}

#content a:hover {
	text-decoration:none;
	border-bottom : 1px dotted #666;
}

#footer {
	background-color:#660033;
	color : #fff;
	font-size:10px;
	padding : 10px;
}

.right49 {
	width : 49%;
	float : right;
	text-align:right;
}

a.subtle, a.subtle:link, a.subtle:hover, a.subtle:visited {
	text-decoration:none;
	color:#fff;
}

.clearer {
	clear:both;
	height : 0px;
	font-size:0px;
}

#tabs { clear:both; }

#tabs a, #tabs a:link, #tabs a:visited {
	border : 0;
	display:block;
	height : 19px;
	padding-top : 7px;
	padding-left : 20px;
	padding-right : 20px;
	text-align:center;
	background-color: #660033;
	color : #fff;
	float : left;
	margin : 5px 10px;
	font-size : 12px;
	font-weight:bold;
	text-decoration:none;
	border-right : 1px solid #333;
	border-bottom : 1px solid #333;
}

#tabs a.current {
	background-color : #d7d7d7;
	color : #993366;
}

#tabs a:hover { text-decoration:underline; }

div#hidden {
	display:none;
	height : 0;
	font-size:0px;
}

img.tagphoto {
	margin : 0 0 20px 10px;
	border : 1px solid #000;
	float : right;
	clear : right;
}

div.clearer {
	clear:both;
	height : 0px;
	font-size:0px;
}
