* {padding:0;margin:0;}
a img {border:0;}
a {color:#FFF;}
a:hover {text-decoration:none;}
img {behavior: url("pngbehavior.htc");}
.clear {clear:both;}
body {background:#940707 url(images/body_background.jpg) repeat-x;font-size:10;font-family:Helvetica;}

#header {background:url(images/header_bg.jpg) no-repeat;width:855px;height:144px;min-height:144px;max-height:144px;position:absolute;margin-left:50%;left:-479px;}

#flash {left:-428px;z-index:1;}

#nav {z-index:99;background:url(images/nav_bg.jpg) no-repeat;width:855px;height:55px;min-height:55px;max-height:55px;position:absolute;margin-left:50%;left:-428px;top:144px;}
#nav li {list-style:none;float:left;position:relative;font-size:15px;top:20px;left:350px;padding:0px 10px 0px 10px;}
#nav li a {font-weight:bold;text-decoration:none;}
#nav li a:hover {text-decoration:underline;}

#content {background:url(images/content_bg.jpg) no-repeat;width:859px;height:395px;min-height:395px;max-height:395px;position:absolute;margin-left:50%;left:-430px;top:199px;padding:5px 5px 5px 5px;}
#content1 {height:395px;width:855px;min-height:395px;max-height:395px;position:absolute;margin-left:50%;left:-430px;top:199px;padding:0px 0px 0px 2px;}

#content_left {width:450px;height:386px;min-height:386px;max-height:386px;position:absolute;}

#content_left_info {width:450px;height:386px;min-height:386px;max-height:386px;position:absolute;padding:5px 5px 5px 5px;background:url(images/content_left_bg.png) no-repeat;color:#FFFFFF;font-size:11px;}
#content_left_info p {width:425px;}

#content_right {padding:5px 5px 5px 5px;background:url(images/content_right_bg.jpg) no-repeat;width:400px;position:absolute;left:457px;height:386px;min-height:386px;max-height:386px;}

#content_right div.text {color:#FFFFFF;font-size:11px;overflow:auto;width:375px;height:375px;min-height:375px;max-height:375px;}


#content_full {padding:5px 5px 5px 5px;background:url(images/content_full_bg.png) no-repeat;width:848px;position:absolute;height:385px;min-height:385px;max-height:385px;color:#FFFFFF;font-size:12px;}
#content_full div.text {width:835px;overflow:auto;height:365px;min-height:365px;max-height:365px;}
#content_full div.text_left {width:650px;overflow:auto;height:365px;min-height:365px;max-height:365px;}
#content_full div.img_right {width:103px;overflow:auto;height:365px;min-height:365px;max-height:365px;position:absolute;left:700px;top:15px;}
#content_full div.img_right li {background:url(images/slider_img_bg.jpg) no-repeat;color:#FFFFFF;list-style:none;position:relative;width:95px;height:96px;min-height:96px;max-height:96px;padding:3px;}

#news {width:372px;color:#FFFFFF;font-size:11px;overflow:auto;height:365px;min-height:365px;max-height:365px;padding:5px;}
#news p {width:350px;}
#news span.title {font-size:13px;color:#F40606;font-weight:bold;line-height:20px;}
#news span.title a {font-size:13px;color:#F40606;text-decoration:underline;font-weight:bold;}
#news span.title a:hover {text-decoration:none;}
#news span.info {font-size:11px;color:#FFFFFF;font-weight:bold;line-height:15px;}
#news span.info a {color:#F40606;text-decoration:underline;font-weight:bold;}
#news span.info a:hover {text-decoration:none;}
#news div.readmore {width:350px;background:url(images/dot_spacer.png) no-repeat bottom;line-height:25px;text-align:right;}
#news div.readmore a {color:#F40606;text-decoration:underline;font-weight:bold;}
#news div.readmore a:hover {text-decoration:none;}

#news1 {width:480px;color:#FFFFFF;font-size:11px;overflow:auto;height:190px;min-height:190px;max-height:190px;padding:20px;}
#news1 p {width:460px;}
#news1 span.title {font-size:13px;color:#F40606;font-weight:bold;line-height:20px;}
#news1 span.title a {font-size:13px;color:#F40606;text-decoration:underline;font-weight:bold;}
#news1 span.title a:hover {text-decoration:none;}
#news1 span.info {font-size:11px;color:#FFFFFF;font-weight:bold;line-height:15px;}
#news1 span.info a {color:#F40606;text-decoration:underline;font-weight:bold;}
#news1 span.info a:hover {text-decoration:none;}
#news1 div.readmore {width:480px;background:url(images/dot_spacer.png) no-repeat bottom;line-height:25px;text-align:right;}
#news1 div.readmore a {color:#F40606;text-decoration:underline;font-weight:bold;}
#news1 div.readmore a:hover {text-decoration:none;}

#news_full {width:820px;color:#FFFFFF;font-size:11px;overflow:auto;height:580px;min-height:580px;max-height:580px;padding:10px;}
#news_full p {width:800px;}
#news_full span.title {font-size:13px;color:#F40606;font-weight:bold;line-height:20px;}
#news_full span.title a {font-size:13px;color:#F40606;text-decoration:underline;font-weight:bold;}
#news_full span.title a:hover {text-decoration:none;}
#news_full span.info {font-size:11px;color:#FFFFFF;font-weight:bold;line-height:15px;}
#news_full span.info a {color:#F40606;text-decoration:underline;font-weight:bold;}
#news_full span.info a:hover {text-decoration:none;}

#featured_prod {background:url(images/featured_product_bg.jpg) no-repeat;width:450px;height:251px;min-height:251px;max-height:251;overflow:none;color:#FFFFFF;}
#featured_prod .title {padding:10px 10px 10px 10px;color:#FFFFFF;font-size:16px;font-weight:bold;}
#featured_prod .image {text-align:center;padding-left:20px;}

#slider {background:url(images/slider_bg.png) no-repeat;width:450px;height:135px;min-height:135px;max-height:135px;padding:20px 0px 5px 0px;}
#slider .main {width:425px;height:135px;min-height:135px;max-height:135px;overflow:hidden;padding-left:10px;}
#slider li {list-style:none;float:left;position:relative;overflow: hidden;}
#slider li.none {background:none;width:15px;color:#FFFFFF;list-style:none;float:left;position:relative;min-height:96px;max-height:96px;font-size:11px;font-weight:bold;}
#slider li li {background:url(images/slider_img_bg.jpg) no-repeat;color:#FFFFFF;list-style:none;float:left;position:relative;width:95px;height:96px;min-height:96px;max-height:96px;padding:3px;}

#login {color:#FFFFFF;font-size:12px;}
#login .title {font-size:14px;font-weight:bold;}

#footer1 {width:856px;min-height:90px;max-height:90px;margin-left:50%;left:-429px;top:594px;text-align:right;line-height:12px;}
#footer1 .copyright {color:#000000;font-size:11px;text-align:right;}
#footer1 .copyright a {color:#000000;text-decoration:underline;}
#footer1 .copyright a:hover {text-decoration:none;}

#footer {background:url(images/footer_bg.jpg) no-repeat;width:856px;height:90px;min-height:90px;max-height:90px;position:absolute;margin-left:50%;left:-429px;top:594px;text-align:right;line-height:12px;}
#footer .copyright {color:#000000;font-size:11px;text-align:right;}
#footer .copyright a {color:#000000;text-decoration:underline;}
#footer .copyright a:hover {text-decoration:none;}

#error_msg {padding:5px 5px 5px 5px;width:800px;font-size:14px;color:#F40606;font-weight:bold;line-height:20px;margin: auto;text-align:center;margin-top:120px;}

h2 {font-size:13px;color:#F40606;font-weight:bold;line-height:20px;}

.dot_spacer {background:url(images/dot_spacer.png) repeat-x bottom;line-height:25px;text-align:right}
.dot_spacer1 {background:url(images/dot_spacer.png) repeat-x;line-height:5px;text-align:right}


/* inputs */
input, select { 
	vertical-align: middle; 
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
textarea {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

input, textarea, select { 
	color: #333; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: middle;
	margin: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.helpline {
	border: solid 1px #F8F8F8;
	background-color: #F8F8F8;
	color: #666;
}

input.button {
	background: #FFF url(images/bg_nav2.gif) top left repeat-x;
	border: solid 1px #970707;
	border-left-color: #970707;
	border-top-color: #970707;
	color: #970707;
}

input.button:hover {
	color: #000;
	border-left-color: #AAA;
	border-top-color: #AAA;
	border-right-color: #999;
	border-bottom-color: #999;
}

input.post, textarea, select, input.liteoption {
	border: solid 1px #888;
	color: #666;
	background-color: #F8F8F8;
}

input.mainoption {
	border: solid 1px #970707;
	color: #970707;
	background-color: #F8F8F8;
}

* html input.post, * html textarea, * html select, * html input.liteoption {
	color: #333;
	border: solid 1px #970707;
}
* html input.mainoption {
	color: #000;
	border: solid 1px #970707;
	font-weight: bold;
}

input.post:hover, textarea:hover, select:hover, select:focus, input.liteoption:hover, input.mainoption:hover {
	border: solid 1px #970707;
	color: #444;
	background-color: #FAFAFA;
}

input.post:focus, textarea:focus {
	border: solid 1px #970707;
	color: #000;
}

input.post:focus, select:focus, input.mainoption:focus, input.liteoption:focus {
	background: #E7E7E7;
}

textarea:focus {
	background-color: #F4F4F4;
}

select optgroup {
	background-color: #000;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
}
select option {
	background-color: #F0F0F0;
	color: #333;
}

/* inputs - fixing height */
input.mainoption, input.liteoption { height: 18px; }
* html input.mainoption, * html input.liteoption { height: 20px; }

input.post { height: 16px; }
@media all and (min-width: 0px) { html>body input.post { height: 18px; } }

select option { height: 15px; }

input.jumpbox { height: 18px; }
@media all and (min-width: 0px) { html>body input.jumpbox { height: 15px; } }
* html input.jumpbox { height: 18px; }

.t1 {
    font-size:15px;
    font-family:Helvetica;
    font-weight:bold;
    color:#FFF;
}
.t2 {
    font-size:13px;
    font-family:Helvetica;
    font-weight:normal;
    color:#FFF;
}
