/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


ul.sitemap {
color: #ff0000;
}

TR.table_head {
background: #c0c0c0;
}


/* *********************** GENERAL SETTINGS     *********************** */
* {
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, sans-serif;
	color: #004080;
}
html {
	height: 100%;
	padding-bottom: 0.1%; /* force scrollbars */
}

body#normal {
	background: #D8D8D8 url(images/hxr/body.jpg) repeat-x;
text-align: center;
}

/*  Global Formatting */ 
b {
font-weight: bold;
}
strong {
font-weight: bold;
}
body {
font-size:13px;
font-weight: normal;
letter-spacing: 0px;
line-height: 13px;
color: #004080;
}
h1 {
font-size:24px;
font-weight: normal;
letter-spacing: -2px;
line-height: 24px;
color: #004080;
}
h2 {
font-size:16px;
font-weight:bolder;
letter-spacing:0px;
line-height:18px;
color: #004080;
}
h3 {
font-size:14px;
font-weight:bolder;
letter-spacing:0px;
line-height:18px;
color: #004080;
}
h4 {
font-size:13px;
line-height: 14px;
font-weight: bold;
}
h5 {
font-size:12px;
line-height: 13px;
font-weight: bold;
}
h6 {
font-size:11px;
line-height: 12px;
font-weight: bold;
}
h1,h2,h3,h4,h5,h6 {padding: 4px 0 2px;}
/*td{font-size: 11px;}*/
th{font-size: 11px;}
a {color: #F36; text-decoration: underline;}
a:hover {color: #0080DD; text-decoration: none;}
a.image, a.image:hover  {border:0;}
a.login {float:right}
li{list-style: none; }
ul {clear: both; padding: 6px 20px 12px;}
fieldset {
	width: 470px;
	padding: 5px;
	border: 1px solid #eee;
}
img {
	border: 0px;
}

/* *********************** END GENERAL SETTINGS *********************** */

/* *********************** LAYOUT SETTINGS      *********************** */

/* main structure */

#dBottom {
	height: 15px;
	margin: 0 auto;
	width: 986px;
}

#dHeader1 {
	clear: both;
	color: #666;
	font: normal 1em;
	padding: 0px 0;
	text-align: center;
	position:absolute;
	top:40px;
	width: 888px;
}
#dHeader_login {
	clear: both;
	color: #666;
	font: normal 1em;
	padding: 0px 0;
	text-align: center;
	position:relative;
	top:40px;
}

#dFooter {
	clear: both;
	color: #666;
	font: normal 1em;
	padding: 0px 0;
	text-align: center;
	height: 177px;
	background: url(images/hxr/wrapper2.jpg) no-repeat;
}
#dFooter0 {
	clear: both;
	color: #666;
	font: normal 1em;
	padding: 0px 0;
	text-align: center;
	height: 40pt;
}
#dLinks {
	clear: both;
	color: #666;
	font: normal 1em;
	padding: 0px 0;
	text-align: center;
	height: 40pt;
}
#dFooter2 {
	clear: both;
	color: #666;
	font: normal 1em;
	padding: 0px 0;
	text-align: center;
}
#dLeft {
	float: left;
	padding-top: 45px;
	width: 160px;
}
#dRight {
	float: left;
	width: 160px;
}
#dMain {
	background: url(images/hxr/main.jpg) repeat-x;
	padding: 0 16px 45px;
	margin: 0 16px;
}
#dContent {
/*	background: #F5F5F5;*/
	background: #FFFFFF;
	border: 1px solid #BBB;
	float: left;
	width: 510px;
	padding-right:5;
	padding-left:5;
}

#dContent li{
padding-left:0px;
}
#dContent ol{
padding-left:15px;
}
.contentSmall {
	margin: 0 10px;
	width: 540px;
}
.contentLarge {
	margin-left: 10px;
	width: 710px;
}

#dFlash {
	color: #FFF;
	height: 120px;
}
#dFlash div {
	padding: 0px 0 10px;
}
#dWrapper {
	background: url(images/hxr/wrapper.jpg) no-repeat;
        text-align: left; 
        margin: auto; 
	width: 952px;

}
#dTop .left {
	font: normal 2em;
	line-height: 40px;
}

/* left side */
#dLeft h3 {
	clear: both;
	font: bold 1.2em;
}
#dLeft table {border-collapse: collapse;
}
#dLeft a {
	background: #DFDFDF;
	display: block;
	font-weight: bold;
	padding: 6px 0 6px 6px;
	text-decoration: none;
	width: 150px;
}
#dLeft a:hover {background: #E7E7E7;}

/* content styles */
.dMainContent {padding: 12px 8px 12px 18px;}
.padded p {padding: 3px 0 4px;}
#dContent li {list-style: disc;}
.contentheading {font: normal 2em;}
.componentheading {
	font: normal 1.4em;
	padding-bottom: 6px;
}
table.contentpaneopen {padding-right: 16px;}
.mosimage_caption {font-style: italic;}
.contenttoc {
	padding: 10px;
	text-align: left;
}
.contentpaneopen img {
	border: 5px solid #DDD;
	margin: 10px;
}
.buttonheading img {border: none; margin: 0;}

/* forms */
form {padding: 10px 12px;}
form a {display: inline;}

/* misc */
.clearer,.modultable {clear: both;}
.padded {padding: 12px;}
.left {float: left;}
.right {float: right;}
.small {color: #46C;}
.createdate {padding-bottom: 6px; color: #999;}

/** * Mambo / Joomla Form Styles  ******/ 
.button {
color: #fff; 
font-weight: normal;
text-align: center;
text-decoration:none;
font-size: 11px;
background: #ff3366;
border: 1px solid #000;
height: 25px;
cursor: pointer;
width:80px;
padding-bottom:4px;
padding-left:7px;
padding-right:7px;
padding-top:4px;
}

div.attention1 {
color:#F36;
font-size:18px;
font-weight:bolder;
letter-spacing:0px;
text-align: center;
}

div.attention2 {
color:#F36;
font-size:18px;
font-weight:bolder;
letter-spacing:0px;
}
td.infoBoxHeading
{
color:#ff0000
font-size:18px;
}
td.boxText{
color:#ff0000
font-size:18px;
}

div.content{
/*background: #F5F5F5;*/
background: #FFFFFF;
}

td.infoBoxHeading{
clear:both;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-top:8px;
}
table.infoBoxContents{
background:#DFDFDF;
font-size: 11px;
}

table.table1{
text-align:center;
background: #C0C0C0;
border: 1px solid #000;
}
table.table2{
text-align:left;
border: 1px solid #000;
}

td.prop_name{
vertical-align:top;
width: 30;
}

#breadcrumb {
position:relative;
top:36px;
float:none;
left:170px;
}

label.form
{
font-size: 11px;
}
/* *********************** END LAYOUT SETTINGS  *********************** */

/******************BLOG**************************************************/
a.blog_item_title {
font-size: 20px;
}
.postinfo, .postinfo a {
font-size: 10px;
color:#FFAF9F;
text-decoration: none;
}


div.post {
clear:both;
margin:0;
padding:20px;
}

.post_class h2{
font-size: 20px;
}

.entry, .entry p {
font-size: 15px;
}

.prev_post{
float:left;
}
.next_post{
float:right;
}
/*************************************************************************/

/***************PHONE******************************************/

div.phone1 {
color:#00FFFF;
font-size:18px;
font-weight:bolder;
letter-spacing:0px;
text-align: center;
}

div.phone2 {
color:#FF00FF;
font-size:18px;
font-weight:bolder;
letter-spacing:0px;
text-align: center;
}

div.phone3 {
color:#FFFF00;
font-size:18px;
font-weight:bolder;
letter-spacing:0px;
text-align: center;
}

/************END*PHONE*****************************************/

input.emptySearch {
color:#C0C0C0;
}



