img {
	border: 0px;
}
.base-bg {
	background-image: url(/images/bg.png);
	background-repeat: repeat-x;
        background-position: 0px -310px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.head1, H1 {
	font-family: arial;
	font-size: 24px;
	font-weight: normal;
        line-height: 26px;
	color: #522353;
}

.head2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #A9A7AD;
}

H2, .retail {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #555;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 22px;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:20px;
}

.menu, .header, retail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
}
.menu-active {
	color:#4787c5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	line-height:20px;}

.content table tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	line-height:20px;}
	
A {
	color:#555555;  text-decoration:none;}
.text2 {
	color:#4787c5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
.footer {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;}
.menu_table {
	border-bottom:solid; border-color:#eae9ea; border-width:1px; background-color: #faf9f9; }
.menu_table2 {
	border-bottom:solid; border-color:#eae9ea; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;}
body {
	margin:0px; padding:0px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}
.table { 
	background-repeat: repeat-x;}
.header2 {font-family: Verdana; font-size:18px; font-weight:bold; color:#555555;}

.specs tbody tr th {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-bottom-width: thin;
}

.specs tbody tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	line-height:20px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-bottom-width: thin;
}

.price tbody tr th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	line-height:20px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-bottom-width: thin;
}

access {
	color:#4787c5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.price tbody tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	line-height:20px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-bottom-width: thin;
}

/*table*/
.top-font { font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;}
.red-font { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:bold;}
.content { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;}
#b {
border-bottom:solid #cccccc 1px;}

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
