/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 160px;
	padding: 4px 3px;
	background-color: #FFFFFF;
	border: 1px solid #BDC3C8;
}

.input2 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 48px;
		height: 21px;
		background: url(../../resources/images/homepage05.gif) no-repeat right top;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		color: #93969D;
	text-align: center;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373B48;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	
}

.text1 {
	font-size: 16px;
	font-weight: bold;
	color: #373B48;
}

.text2 {
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #373B48;
}

.text3 {
	font-size: 10px;
	color: #94969C;
}

.text4 {
	font-size: 19px;
	font-weight: bold;
	color: #373B48;
}

.text5 {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #373B48;
}

.text6 {
	letter-spacing: -1px;
	font-size: 26px;
	color: #D80016;
}

.text7 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.text8 {
	font-size: 10px;
	color: #FFFFFF;
}

.text9 {
	font-size: 11px;
}

.text10 {
	text-align: center;
	font-size: 11px;
	color: #AFB1B6;
}

.text11 {
	color: #FFFFFF;
}

.text12 {
	padding-top:40px;	
	padding-right: 20px;
}

.text13 {
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
	color: #373B48;
}

.miniText {
	font-size: 10px;
	color: #9794a7;
	font-family:Verdana;
}

/** LINKS */

a {
	color: #D80016;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.link1 {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.link2 {
	text-decoration: none;
	color: #FFFFFF;
}

/** STYLES */

.style1 {
	color: #6B6F79;
}

.style1 a {
	color: #6B6F79;
}

.style1 a:hover {
}

.search_bar 
{
	padding-top:5px;
}


/** BACKGROUNDS */

.bg1  { background: url(../../resources/images/homepage01.gif) repeat right top; }
.bg2  { background: url(../../resources/images/homepage03.gif) no-repeat right top; }
.bg3  { background: url(../../resources/images/homepage04.gif) repeat-x right top; }
.bg4  { background-color: #FFFFFF; }
.bg5  { background: url(../../resources/images/homepage08.jpg) no-repeat right top; }
.bg6  { background: url(../../resources/images/homepage09.jpg) no-repeat right top; }
.bg7  { background: #F7F8F8 url(../../resources/images/homepage10.jpg) no-repeat right top; }
.bg8  { background: url(../../resources/images/homepage13.jpg) no-repeat right top; }
.bg9  { background: url(../../resources/images/homepage14.jpg) no-repeat right top; }
.bg10 { background: url(../../resources/images/homepage15.jpg) no-repeat right top; }
.bg11 { background: url(../../resources/images/homepage16.jpg) repeat-x right bottom; }
.bg12 { background: url(../../resources/images/homepage20.gif) repeat-x right top; }
.bg13  { background: url(../../resources/images/hp_main.jpg) no-repeat left top; }


/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: right;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

.hr1 {
	clear: both;
	height: 1px;
	margin-bottom: 15px;
	background: url(../../resources/images/homepage07.gif) repeat-x right bottom;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../resources/images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../resources/images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../resources/images/SavedStar.png);
}

/* CMS */
.BodyHeader
{
    BACKGROUND-COLOR: #ffffff
}
.BodyHeader1
{
    BACKGROUND-COLOR: #ff7500
}
.BodyHeader2
{
    HEIGHT: 21px;
    BACKGROUND-COLOR: #ffffff
}
.BodyHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.BodyHeading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #316531;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.BodyHeading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana
}
.BodyHeading3
{
    FONT-SIZE: 8.5pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana
}
.BodyHeading4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}

.clist1 li 
{
	list-style-image: url(../../resources/images/arrow1.gif);
	padding-right:5px;
	color:Black;
}