/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.wrapper {width:100%; overflow:hidden;}

/* Global properties ======================================================== */

body{ background: url(../images/#) top center repeat; border:0; font:12px Arial, Helvetica, sans-serif; color:#898989; line-height:19px;}

/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 950px; }

.body1{ background:url(../images/bg_top.jpg) top repeat-x; width:950;}
.body2{ background:url(../images/bg_top_2.gif) top repeat-x #ebede6;}

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

a{ color:#000; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
h1{ float:left; font:48px Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:58px; padding-top:42px; letter-spacing:-1px;}
h2{ font-size:30px; color:#000000; font-weight: normal; line-height:36px; padding:36px 0 22px 0}
p{ padding-bottom:19px;}

/* ============================= header ====================== */
header{ width:950; overflow:hidden; }

#search{ float:right; background:url(../images/search.jpg) 0 0 no-repeat; width:268px; margin-top:56px;}
#search .submit{ width:39px; height:37px; background:none; float:right; cursor:pointer; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff}
#search .input{ background:none; float:right; width:209px; font:13px Arial, Helvetica, sans-serif; color:#000; height:17px; padding:11px 10px;}

#logo{ display:block; text-decoration:none; background:url(../images/bg_logo.jpg) 0 5px no-repeat; padding-left:68px; padding-bottom:10px;}
#logo span{ display:block; font:11px Arial, Helvetica, sans-serif; color:#b5b5b5; margin-top:-9px; line-height:14px; text-transform:uppercase; letter-spacing:1px; font-style:normal; padding-left:2px;}

#banner{ width:100%; overflow:hidden; position:relative; z-index:1}
.box{ background:#ffffff}
.box_top{ background:url(../images/box1_top_right.jpg) top right no-repeat}
.box_bot{ background:url(../images/box1_bot_right.gif) bottom right no-repeat}

/*--- slider begin ---*/

#faded { position:relative; z-index:1}
#faded .rap {overflow: hidden; height:280px; width:950px; background:url(../images/#);}

ul.pagination {
	position:absolute;
	margin-top:-436px;
	margin-left:917px;
	width: 26px;
	height: 294px;
	top: 454px;
	left: -4px;
}
ul.pagination li { padding-bottom:5px;}
ul.pagination li a {background: url( url(../images/buttons.gif)) no-repeat; height:25px; width:25px; display:block;}
ul.pagination li a:hover, ul.pagination li.current a { background: url(../images/buttons_active.gif) no-repeat;}

/*--- slider end ---*/

/* =========== dropdown box ======== */

#block{
	position:absolute;
	z-index:2;
	top:172px;
	left: -2px;
}

#dropdown_box{
	position:absolute;
	z-index:2;
	bottom:18px;
	background:url(../images/box_bg.png) repeat;
	width:899px;
	font-size:11px;
	text-transform:uppercase;
	color:#a1a1a1;
	line-height:19px;
	height:90px;
	display:none;
	left: 0px;
}
#dropdown_box .pad{ padding:25px 0 0 25px}
#dropdown_box span{ font-size:18px; font-weight:bold; color:#fff; text-transform:none}
#marker{ display:block; width:100%; padding-top:6px; background:#000; line-height:0; font-size:0; height:13px;}
#hidden{ background:url(../images/box_bot.png) no-repeat;  width:899px; height:12px; padding-top:7px; margin-top:90px; display:block}
#link{ position:absolute; z-index:2; width:890px; margin:-18px 0 0 16px; background:url(../images/marker_up.gif) center 7px no-repeat; height:12px; display:block}
#link2{ margin-left:458px; background:url(../images/marker_down.gif) 0 0 no-repeat; width:9px; height:5px; display:block}

/* =========== dropdown box end ======== */



/* ============================= content ====================== */
#content{ padding-bottom:49px; width:100%; overflow:hidden}
#content2{ width:100%; overflow:hidden; padding-bottom:34px;}
#content2 h2{ font-size:24px; padding:34px 0 20px 0}

.font1{ font-size:11px; text-transform:uppercase; color:#000000;}
.font2{ font-size:14px; font-weight:bold; color:#000;}

.under{ padding-bottom:16px; background:url(../images/line_hor1.gif) bottom repeat-x; margin-bottom:19px;}

.under2{ padding-bottom:16px; background:url(../images/line_hor1.gif) bottom repeat-x; margin-bottom:19px; font-size:0; line-height:0; height:1px;}

.button{ display:inline-block; font-size:11px; text-transform:uppercase; color:#fff; text-decoration:none; background: url(../images/button_bg.gif) top repeat-x; line-height:36px; text-shadow:1px 1px #cd100a}
.button span{ background:url(../images/button_left.gif) top left no-repeat; display:block}
.button span span{ background:url(../images/button_right.gif) top right no-repeat; padding:0 18px}
.button:hover{ color:#650101; text-shadow:none}

.list1 li{ margin-bottom:6px; line-height:34px; width:100%; overflow:hidden}
.list1 .box1{ background:#f3f4ef}
.list1 .box1_left{ background:url(../images/box2_left.gif) top left no-repeat;}
.list1 .box1_right{ background:url(../images/box2_right.gif) top right no-repeat; width:100%}
.list1 span{ float:left; width:35px; font-weight:bold; color:#fff; text-align:center}
.list1 a{ font-weight:bold; text-decoration:none; padding-left:12px; display:inline-block}
.list1 a:hover{ color:#de3b31; padding-left:20px;}
#content2 .list1 .box1_left{ background:url(../images/box4_left.gif) top left no-repeat;}
#content2 .list1 .box1_right{ background:url(../images/box4_right.gif) top right no-repeat; width:100%}



.list2 li{ width:100%; overflow: hidden; padding-bottom:21px; background:url(../images/line_hor1.gif) bottom repeat-x; margin-bottom:21px;}
.list2 .bg_none{ background:none; padding-bottom:0; margin-bottom:0}

.link1{ font-size:11px; text-transform:uppercase; color:#de3b31;}
.link3{ font-weight:bold; text-decoration:none}
.link3:hover{ text-decoration:underline}

.box3{ background:#de3b31; margin-top:44px; color:#ffc796; font-size:14px; line-height:18px;}
.box3_bot{ background:url(../images/box3_border.jpg) bottom repeat-x}
.box3_right{ background:url(../images/box3_border.jpg) right repeat-y}
.box3_top_left{ background:url(../images/box3_top_left.gif) top left no-repeat}
.box3_top_right{ background:url(../images/box3_top_right.gif) top right no-repeat; width:100%}
.box3_bot_left{ background:url(../images/box3_bot_left.gif) bottom left no-repeat}
.box3_bot_right{ background:url(../images/box3_bot_right.gif) bottom right no-repeat}
.box3 .pad{ padding:0 23px 36px 25px;} 
#content2 .box3 h2{ color:#fff; padding:21px 0 4px 0}

#subscribe{ background:url(../images/subscribe.gif) 0 0 no-repeat; margin-top:0px; width:100%; overflow:hidden; margin-left:-5px;}
#subscribe .submit{ float:right; background:none; width:87px; height:37px; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; font-weight:bold; padding:0 7px 0 0; cursor:pointer}
#subscribe .input{ float:right; background:none; font:13px Arial, Helvetica, sans-serif; color:#000; padding:10px; height:17px; width:160px;}

#content2 .button span{ background:url(../images/button2_left.gif) top left no-repeat}
#content2 .button span span{ background:url(../images/button2_right.gif) top right no-repeat}


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

footer {  font-size:11px; text-transform:uppercase; color:#898989; padding:12px 0 8px  0}
footer a{ color:#898989; text-decoration:none}
footer a:hover{ text-decoration:underline}

#footer_menu{ float:right}
#footer_menu li{ float:left; margin-left:6px; padding-left:7px; background:url(../images/footer_line.gif) 0 5px no-repeat}
#footer_menu .bg_none{ background:none}



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

#ContactForm {}
#ContactForm .bg{ background:url(../images/input.png) 0 0 no-repeat; margin-bottom:7px;}
#ContactForm .bg2{ background:url(../images/textarea.png) 0 0 no-repeat; margin-bottom:7px;}
#ContactForm a{ margin-left:12px; float:right;}

#ContactForm .input {

    width: 280px;
    height: 14px;
    margin: 0px 10px 15px 0px;
    background: #fff;
    border-radius: 3px;
    padding: 10px;
    color: #898989;
    font: 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;

}

#ContactForm {

    margin-left: 30px;

}

#ContactForm textarea {width: 280px;height: 117px; padding:10px; color:#898989;margin: 0px 10px 15px 0px;background: #fff;font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; overflow: auto}

.col_1{ width:227px; float:left;}
.col_2{ width:367px; float:left; padding-left:7px;}

#text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; width:881; height:50;
}
