/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}
.Specials_Heading {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
}

body{
	background:url(images/bg-main.jpg) repeat;
	text-align:center;
	min-width:1000px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#858585;}
.text-color {color:#CCC;}
input, select { vertical-align:middle; font-weight:normal; padding-bottom:11px;}

a {color:#aac20d; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:14px; color:#858585;}

.wrapper {width:100%; overflow:hidden;}

/* ============================= main layout ====================== */


/* autumn header ==================================

.bg-top {background:url(images/bg-top.jpg) left top repeat-x;}
.header-top-png {background:url(images/bg-top.jpg) left top repeat-x;}
.header-top-png1 {background:url(images/bg-top.jpg) left top repeat-x;}
.bg-main {background:url(images/header/autumn/header.jpg) no-repeat top center;}
.extra {background:url(images/bg-top.jpg) left top repeat-x;}

================================== */

.bg-top {background:url(images/bg-top.jpg) left top repeat-x;}
.header-top-png {background:url(images/bg-top.jpg) left top repeat-x;}
.header-top-png1 {background:url(images/bg-top.jpg) left top repeat-x;}
.bg-main {background:url(images/bg-top.jpg) left top repeat-x;}
.extra {background:url(images/bg-top.jpg) left top repeat-x;}




.input_largerCheckbox
{
	width: 20px;
	height: 20px;
}


.margin {margin-top:-4px;}
.margin1 {margin-top:-45px;}
.margin2 {margin-bottom:5px;}
.margin-bottom {margin-bottom:49px;}
.margin-bottom1 {margin-bottom:18px;}
.margin-bottom2 {margin-bottom:41px;}
.margin-bottom3 {margin-bottom:30px;}
.margin-bottom4 {margin-bottom:60px;}

.margin-right {margin-right:12px;}
.margin-right1 {margin-right:4px;}

.pad-block {padding-bottom:46px;}
.pad {padding-right:33px;}
.pad1 {padding-right:39px;}
.pad2 {padding-right:57px;}
.pad3 {padding-right:47px;}
.pad4 {padding-right:60px;}
.pad5 {padding-right:51px;}


.pad-top {padding-top:22px;}
.pad-top1 {padding-top:28px;}
.pad-top2 {padding-top:10px;}
.pad-botttom {padding-bottom:38px;}


.imgindent {margin:0 19px 0 0; float:left;}
.imgindent1 {margin:5px 19px 0px 0; float:left;}
.imgindent2 {margin:5px 19px 45px 0; float:left;}
.imgindent3 {margin:5px 19px 28px 0; float:left;}

.link {font-size:12px; line-height:17px; color:#aac20d; font-weight:bold; display:inline-block; margin-top:14px;}
.link1 {font-size:12px; line-height:17px; color:#aac20d; font-weight:bold; display:inline-block; margin-top:20px;}
.link2 {font-size:12px; line-height:17px; color:#aac20d; font-weight:bold; display:inline-block; margin-top:8px;}
.link3 {background:url(images/link3.jpg) no-repeat 0 0; color:#FFF; font-size:12px; line-height:17px; font-weight:bold; display:inline-block; margin-top:14px; width:62px; height:33px; margin-left:12px; text-align:center; text-decoration:none; padding-top:7px;}
.link3:hover {color:#5b5b4b;}

/* ============================= header ====================== */


.header-shadow {background:url(images/bg-header-main-bottom.png) no-repeat center bottom; padding-bottom:5px; padding-left:2px;}
.menu {float:right; width:675px; padding-top:14px;}

.menu li {color:#fff; float:left; background:url(images/nav-menu-li-bg.gif) right 10px no-repeat; padding:0 0px 0 0px; line-height:34px; font-size:13px; font-family:Verdana, Geneva, sans-serif}
.menu li a {display:block; height:33px; text-align:center; color:#fff; margin-left:-1px; text-decoration:none; position:relative;}
.menu li a:hover {text-decoration:none;}
.menu .m1 a {background:none; width:80px;}
.menu .m2 a {background:none; width:80px;}
.menu .m3 a {background:none; width:120px;}
.menu .m4 a {background:none; width:80px;}
.menu .m5 a {background:none; width:80px;}
.menu .m6 a {background:none; width:80px;}
.menu .m7 a {background:none; width:80px;}
.menu .m8 a {background:none; width:80px;}

.menu .m1 a:hover {background:url(images/bg-m1-hover.jpg) no-repeat; width:80px;}
.menu .m2 a:hover {background:url(images/bg-m2-hover.jpg) no-repeat; width:80px;}
.menu .m3 a:hover {background:url(images/bg-m3-hover.jpg) no-repeat; width:120px;}
.menu .m4 a:hover {background:url(images/bg-m4-hover.jpg) no-repeat; width:80px;}
.menu .m5 a:hover {background:url(images/bg-m5-hover.jpg) no-repeat; width:80px;}
.menu .m6 a:hover {background:url(images/bg-m6-hover.jpg) no-repeat; width:80px;}
.menu .m7 a:hover {background:url(images/bg-m7-hover.jpg) no-repeat; width:80px;}
.menu .m8 a:hover {background:url(images/bg-m8-hover.jpg) no-repeat; width:80px;}

.menu .m1 .active {background:url(images/bg-m1-hover.jpg) no-repeat; width:80px;}
.menu .m2 .active {background:url(images/bg-m2-hover.jpg) no-repeat; width:80px;}
.menu .m3 .active {background:url(images/bg-m3-hover.jpg) no-repeat; width:120px;}
.menu .m4 .active {background:url(images/bg-m4-hover.jpg) no-repeat; width:80px;}
.menu .m5 .active {background:url(images/bg-m5-hover.jpg) no-repeat; width:80px;}
.menu .m6 .active {background:url(images/bg-m6-hover.jpg) no-repeat; width:80px;}
.menu .m7 .active {background:url(images/bg-m7-hover.jpg) no-repeat; width:80px;}
.menu .m8 .active {background:url(images/bg-m8-hover.jpg) no-repeat; width:80px;}

.menu .last {background:none;}
.bg-main-bottom {background:url(images/bg-header-main-bottom.png) no-repeat left bottom; height:145px;}



/* ============================= content ====================== */
.row-1 {background:url(images/bg-row-1.gif) repeat;}
.row-1 .indent {padding-right:24px;}
.row-2 {background:url(images/bg-main.jpg) repeat;}

.row-2-shadow {background:url(images/bg-row-2-shadow.png) no-repeat center top; min-height:274px; height:auto !important; height:274px;}
.row-2 .main {background:url(images/bg-row-2-top.gif) center top no-repeat; }

.inner {background:url(images/left-shadow.gif) left top repeat-y #fff; position:relative;}
.inner1 {background:url(images/bg-privacy.gif) left top repeat-y #fff; position:relative; width:959px;}
.inner-right {background:url(images/right-shadow.gif) right top repeat-y; }
.indent {padding:10px 0px 0px 29px;}
.indent1 {padding:17px 27px 0px 29px;}
.indent2 {padding:17px 27px 36px 29px;}

#footer .indent {padding:20px 0 0 29px;}
.color {color:#aac20d;}
.color-footer {color:#FFF;}


.color span {padding-top:14px; color:#5b5b4b;}

h2 {
	font-size:22px;
	line-height:24px;
	padding-bottom:8px;
	color:#232318;
}
h3 {font-size:25px; line-height:14px; padding:45px 0px 18px; color:#232318;}
.title {color:#FFF; margin-top:-9px; padding-bottom:12px;}

h4 {color:#5b5b4b; font-size:11px; line-height:14px; font-weight:normal;}
h4 strong {color:#222222;}

.block1 {background:url(images/block-1.gif) no-repeat left top; padding-left:45px; padding-top:1px;}
.block2 {background:url(images/block-2.gif) no-repeat left top; padding-left:45px; padding-top:1px;}
.block3 {background:url(images/block-3.gif) no-repeat left top; padding-left:45px; padding-top:1px;}
.block4 {background:url(images/block-4.gif) no-repeat left top; padding-left:45px; padding-top:1px;}
.block5 {background:url(images/block-5.gif) no-repeat left top; padding-left:45px; padding-top:1px;}
.block6 {background:url(images/block-6.gif) no-repeat left top; padding-left:45px; padding-top:1px;}
.block7 {background:url(images/block-7.gif) no-repeat left top; padding-left:45px; padding-top:1px;}

.list-1 { margin-top:-3px;}
.list-1 li {background:url(images/marker-2.gif) no-repeat 0px 13px; line-height:28px; font-size:11px; font-weight:bold; padding-left:15px;}
.list-1 li a {color:#aac20d; text-decoration:underline; }
.list-1 li a:hover {text-decoration:none;}

.list-1-1 { margin-top:-3px;}
.list-1-1 li {background:url(images/marker-3.jpg) no-repeat 3px 13px; line-height:28px; font-size:11px; font-weight:bold; padding-left:18px;}
.list-1-1 li a {color:#aac20d; text-decoration:underline; }
.list-1-1 li a:hover {text-decoration:none;}

.list-2 {}
.list-2 li {background:url(images/border-1.gif) repeat-x 0 bottom; overflow:hidden; padding:2px 27px 1px 0; line-height:35px;} 
.list-2 a {color:#5b5b4b; text-decoration:none;}
.list-2 a:hover {color:#aac20d;}

.note {background:url(images/note-1.gif) no-repeat 0 0; color:#FFF; font-size:12px; line-height:24px; font-weight:bold; padding-left:25px;}

.border {background:url(images/bg-border.gif) repeat-x left bottom; padding-bottom:4px;}
.border-1 {background:url(images/border-1.gif) repeat-x left bottom; padding:10px 0 0;}

.marker {background:url(images/marker-1.gif) no-repeat 0px 0px; color:#aac20d; font-size:12px; line-height:17px; padding-left:20px; height:15px; font-weight:bold; margin-left:5px;}

.phone {width:68px; display:inline-block;}
.adress {font-weight:bold; font-size:12px; line-height:18px; color:#fefefe; width:260px; display:inline-block;}
.adress span {float:right;}
.adress a {color:#fefefe;}
.adress a:hover {}

#content .row .main {background:url(images/bg-footer-top.gif) repeat-x left top;}

/* ============================= footer ====================== */

.footer {font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:16px; text-transform:uppercase; font-weight:normal; padding-top:11px; padding-left:11px;}
.footer strong {font-size:17px; line-height:18px;}
.policy {color:#5b5b4b; text-align:right;}
.policy span {color:#fff;}
.policy a {text-decoration:none; color:#5b5b4b;}
.policy a:hover {text-decoration:underline; color:#fff;}

.policy1 {color:#5b5b4b;}
.policy1 span {color:#fff;}
.policy1 a {text-decoration:none; color:#5b5b4b;}
.policy1 a:hover {text-decoration:underline; color:#fff;}

.mail {color:#aac20d; font-weight:bold; font-size:12px; line-height:17px;}
.mail a { text-decoration:none;}
.mail a:hover { text-decoration:underline}

.menu2 {float:right;}
.menu2 li { text-decoration:none; float:left; background:url(images/nav-menu-li-bg1.gif) right 6px no-repeat; padding:0 10px 0 10px;}
.menu2 .last {background:none; padding-right:0;}
.menu2 li a {display:inline-block; height:33px; text-align:center; color:#5b5b4b; text-decoration:none;}
.menu2 li a:hover {color:#fff;}
.menu2 .active {color:#fff;}





/* ============================= forms ============================= */

#SearchForm {text-align:right !important;  padding:27px 1px 0px 0;}
#SearchForm label {background:url(images/input-bg.gif) right top no-repeat; height:23px; display:inline-block; vertical-align:top; margin-right:-3px;}
#SearchForm .input {width:168px;line-height:1.2em; border:none; padding:4px 6px 4px 6px; font-size:12px;  vertical-align:top; color:#79938c;  background:none; margin-right:-5px;  margin-left:5px;}
#SearchForm strong { display:inline-block; padding-top:2px; color:#7e7e75; font-size:14px; line-height:14px; font-weight:normal;}
#SearchForm input {vertical-align:top;}

#SignUpForm {padding:19px 5px 0px 0px;}
#SignUpForm label {background:url(images/input-bg1.gif) right top no-repeat; height:33px; display:inline-block; vertical-align:top; margin-right:-1px;}
#SignUpForm .input {width:194px; border:none; padding:10px 0px 5px 5px; font-size:11px;  vertical-align:top; color:#79938c; line-height:1.2em; background:none; color:#5b5b4b;}
#SignUpForm input {vertical-align:top;}
#SignUpForm a {color:#fff; font-weight:bold;}

#ContactForm {padding-top:5px;}
#ContactForm label {height:43px; display:block; padding-left:10px;}
#ContactForm .link {margin:15px 0 0 40px;}
.alignright {text-align:right;}
.column1 {float:left; width:280px; padding-right:30px;}
.column2 {float:left; width:280px; margin-top:-17px;}
#ContactForm .input {width:260px; background:#f7f7f5; padding:10px 0 10px 5px; font-size:1em; line-height:1.2em; border:none; color:#5b5b4b;}
textarea {width:265px; height:73px; background:#f7f7f5; padding:5px 0 0 10px; overflow:auto; font-size:1em; border:none; color:#5b5b4b;}
.heading-H3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	margin-top: 3px;
}
.color-Larger1 {
	color:#aac20d;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
