

*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

body {
	background:#985906 url(../images/bg.jpg) repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 754px;
	font-family:14px;
}
#faux {
 
 margin-bottom: 0;

 width: 754px;
}
#header {
 color: #333;
 width: 754px;
 background:url(../images/header.jpg) no-repeat;
 height: 255px;


}
#navigation {
 color: #333;

 background: none;
 list-style:none;
 width:830px;
 
 
}
#navigation li{
	float:left;
	padding-left:20px;
	padding-right:20px;
	display:block;
}

#navigation li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d03ea3;
	font-size:20px;
	text-decoration:none;
	font-style:italic;
	text-align:center;
	display:block;
}

#navigation li a:hover, #navigation li.selected a{
	color:#ff9100;
}

#products_table
{
	text-align:center;
	color:#ff9100;

}

#products_table tr td a{ color:#ff9100; text-decoration:none;}
#products_table tr td a:hover{color: #d03ea3;}

#leftcolumn { 
 display: inline;

margin-top:25px;
 padding: 0px;
 width: 118px;
 float: left;
}
#banner{
	background:url(../images/banner.jpg) no-repeat;
	width:626px;
	height:147px;
	padding-bottom:15px;
}
#banner1{
	background:url(../images/banner1.png) no-repeat;
	width:626px;
	height:147px;
	padding-bottom:15px;
}
#rightcolumn { 
 float: left;
 color: #333;
 margin: 25px 10px 10px 10px;
 padding: 0px;
 width: 616px;
 display: inline;
 position: relative;
}
h1, h1 a{
	color:#d03ea3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	padding-bottom:10px;
	text-decoration:none;
}
h3, h3 a{
	color:#ff9100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	padding-bottom:10px;
	text-decoration:none;
}
h4 {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	
	text-decoration:none;
}
h2{
	color:#ff9100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	padding-bottom:10px;
}
#googlemap{
	margin-top:10px;
}
p{
	padding:8px 0;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:12px;
	line-height:15px;
}
p a{
	color:#ff9100;
	text-decoration:none;
}
p a:hover{
	text-decoration:underline;
}

#tab tr td{

	padding:5px;
}

#tab tr td.heading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	
	font-weight:bold;
}
#box3d{
	width:88px;
	float:left;
}

#box3d{
	margin-left:15px;
	display:inline;
}
#images3d{
	width:50px;
	height:49px;
	border:solid 2px #ff9100;
}

#images3d:hover{
	width:50px;
	height:49px;
	border:solid 2px #d03ea3;
}
#box{
	width:190px;
	float:left;
}

#box{
	margin-left:15px;
	display:inline;
}
#images{
	width:186px;
	height:150px;
	border:solid 2px #ff9100;
}

#images:hover{
	width:186px;
	height:150px;
	border:solid 2px #d03ea3;
}


#tenpix{
	width:100%;
	height:10px;
	overflow:hidden;
	background:none;
}
#form-table
{
color:#FFFFFF;

}

.heading
{
color:#FFFFFF;
}

.btnSubmit
{
background:url(../images/submit.jpg) top left no-repeat;
width:63px;
height:23px;
border:none;
}
#form-table td
{
padding-left:10px;
}

#footer { 
 width: 754px;
 clear: both;
 color: #fff;
 background: none;
 margin: 0px 0px 10px 0px;
 height:55px;
 text-align:center;
 padding-top:10px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 
}
#footer a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.clear { clear: both; background: none; }



.text{
	width:180px;
	border:solid 2px #960;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	padding:3px;
}

.text:focus{
	border:solid 2px #900;
}
.texttt{
	width:180px;
	margin:3px;
	border:solid 2px #960;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
.texttt:focus{
	border:solid 2px #900;
}


#price-tables{
	width:730px;
	margin:10px;
	overflow:hidden;
}

.price-table{
	border:solid 1px #d13fa4;
	width:730px;
}

.price-table tr td.price-tag{
	text-align:center;
	height:27px;
	background:url(../images/pricing-bg.jpg) repeat-x;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-top:3px
	
}

.price-table tr td.heading{
	color:#000;
	font-size:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	
}

.price-table tr td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #999;
}

.price-table tr{
	background:#fff;
}

.price-table tr.odd{
	background:#efefef
}