body{color:#333; margin:0px; padding:0px; font:13px/19px verdana; background:#423735 }
/* general */

a{color:#E40E18; text-decoration:none}
a:hover{
	text-decoration:underline;
	color:#E40E18;
	text-align: left;
}
h1{font-family:verdana; color:#E40E18; text-align:left!important; font-weight:normal}
h2{font-family:verdana; color:#E40E18; text-align:left!important; font-weight:normal}
h3, h4{font-family:verdana; color:#E40E18; text-align:left!important; font-weight:normal}
h1{margin:0px; padding:5px 0px 0px; color:#E40E18; text-transform:none; font-size:26px; font-style:normal; line-height:48px; font-weight:normal; font-variant:normal; letter-spacing:-1px}
h2{margin:0px 0px 15px; padding:10px 0px 0px; font-size:22px; line-height:20px; font-weight:normal; text-transform:none}
h3{font-size:14px; margin:5px 0px 10px; text-align:left; font-weight:bold; line-height:20px; padding:0px 0px 10px; border-bottom:1px solid #f2f2f2}
h4{
	margin:0px;
	padding:10px 0px 0px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-transform:lowercase;
	text-align: center;
}
a.arw-link{color:#E40E18!important;  no-repeat 0 0; font-weight:bold; padding:2px 2px 3px 23px; text-decoration:none!important; height:13px}
a.arw-link:hover{color:#E40E18!important; background-position:0 -19px; text-decoration:none}
a.next{color:#E40E18!important;  no-repeat right 0; font-weight:bold; padding:2px 23px 3px 2px; text-decoration:none!important; height:13px; margin-left:25px}
a.next:hover{color:#E40E18!important; text-decoration:none; background-position:right -19px}
a.prev{color:#E40E18!important; background:url(images/arrow-link-back.gif) no-repeat 0px 0; font-weight:bold; padding:2px 2px 3px 23px; text-decoration:none!important; height:13px}
a.prev:hover{color:#E40E18!important; text-decoration:none; background-position:0 -19px}
img.inner{margin:0px 20px 10px 0px; padding:0px; clear:both; border-style:none}
img.thumb{margin:0px 20px 10px 0px; padding:9px; float:left; border:1px solid #CCC!important}
a img{border-style:none!important}
.clear{clear:both; height:1px; line-height:0px}
.nomarg{margin:0px!important}
.nobg{background:none!important}
.fontsmall{font:11px/15px Verdana}
.smallfont{font-family:Verdana; font-size:11px}
h3 .smallfont{font:normal 12px verdana; text-transform:none !important}
.noborder{border:none !important}
.btmborder{border-bottom:1px solid #f2f2f2; padding-bottom:0px; margin-bottom:20px}
.red{color:#CC0202 !important}
.orange{color:#FE9915!important}
.bigfont{font:normal 18px/26px Verdana; color:#E40E18; text-align:left !important; display:block; margin-bottom:10px; margin-top:10px}
.bigfont a{font:normal 18px/26px Verdana}
.fulldiv{clear:both; padding-bottom:20px}
.nopad{padding:0px}
.white{color:#FFF}
.samewidth{font:12px verdana; width:270px}
.btn{background:#E40E18; color:#FFF; border:1px solid #CCC; height:25px; margin:0px; padding:0px; text-transform:lowercase; font-family:verdana; font-weight:normal}
.medcol{width:300px; float:left; margin-right:30px; text-align:left}
.equalcol{width:465px; float:left; margin-right:15px; text-align:left; padding-right:14px; border-right:1px solid #f2f2f2}
.smallcol{width:196px; padding:0px; float:left; margin-right:20px; text-align:left; font:11px/16px verdana}
.last{margin:0px !important; padding-right:0px !important; border-right-style:none !important}
.lastcol{margin:0px !important; float:right}
.hidden{visibility:hidden}
form{padding:20px; background:#f2f2f2}
/* Container */
#container{margin:0px; padding:0px; background:#FFF url(./images/bg-container.jpg) repeat-x top}
/* Page */
#page{width:960px; margin:0px auto; padding:0px}
/* header */
#header{clear:both; height:100px; padding:0px; margin:0px 0px 5px; color:#FFF}
#header .left{float:left; padding:14px 0px 0px; margin:0px; text-align:center}
#header .right{float:right; text-align:right; margin:0px; padding:0px}
/* toplinks */
#toplinks{clear:both; margin:0px; padding:10px 0px 25px; height:15px}
#toplinks ul{margin:0px; padding:0px; list-style:none}
#toplinks li{display:inline; margin:0px; padding:0px}
#toplinks li a{color:#FFF; text-decoration:none; padding-left:6px; padding-right:5px; font:12px/15px Arial,Verdana,sans-serif; border-left:1px solid #999}
#toplinks li a:hover{color:#E40E18}
#toplinks .first a{padding-left:0px; border-left-style:none}
#toplinks .last a{padding-right:0px}
/* links */
#links{height:20px; clear:both; margin:0px; padding:0px}
#links ul{margin:0px; padding:0px; list-style:none}
#links li{display:inline; margin:0px; padding:0px}
#links li a{color:#FFF; font:normal 13px verdana; text-transform:uppercase; margin-right:10px; margin-left:10px}
#links li a:hover, #links li a.act{border-bottom:3px solid #FFF}
#links .first a{border-left-style:none}
#links .last a{margin-right:0px}
#links li img{border:none !important; padding-bottom:3px}
/* homepage Banners*/
#banner{height:300px; margin:0px; padding:0px; clear:both; background:url(loading.gif) no-repeat center center}
/* pagetitte */
#pagetitle{font:11px Verdana; padding:15px 0px 15px; margin:0px 0px 30px; border-bottom:1px solid #f1f1f1; color:#a7acb2}
#pagetitle a{color:#E40E18; text-decoration:none; font:11px verdana}
#pagetitle a:hover{color:#878E97}
/* content */
#content{clear:both; padding:0px 0px 20px; min-height:350px; margin:0px; text-align:justify}
#content .left{width:670px; float:left; padding-right:19px; border-right:1px solid #f2f2f2}
#content .right{float:right; width:250px; padding:0px}
#content .medcol{width:320px; float:left; margin-right:30px; text-align:left}
#content .right h2{padding:0px 0px 10px !important; margin:0px !important}
#content .right div{width:250px; padding:0px; margin:0px 0px 20px}
#content .right ul{list-style-position:outside; margin:0px; padding:0px; list-style-type:none}
#content .right ul li{font:normal 12px verdana; margin:0px; padding:0px 0px 5px 35px; text-align:left}
#content .right ul li a{color:#333; text-decoration:none; border-bottom:1px solid #f2f2f2; display:block; padding-bottom:2px}
#content .right ul li a:hover{color:#E40E18}
#content .right  li.act a{color:#E40E18}
#content .right ul.ulsub{margin:0px!important; padding:0px!important; list-style:none outside; border-bottom:1px solid #f2f2f2}
#content .right ul.ulsub li{margin:0px; padding:0px; font:11px Tahoma,Arial,Verdana,sans-serif}
#content .right ul.ulsub li a{margin:0px!important; padding:2px 0px 2px 10px!important; font:11px Tahoma,Arial,Verdana,sans-serif; background:url(images/arw-bullet.gif) no-repeat left 7px; border-style:none}
#content .smlcol{width:150px; float:left; padding-right:20px}
#content .bigcol{float:right; width:500px}
/* lists */
ul.arw, ul.none{list-style-position:outside; margin:0px; padding:0px; list-style-type:none}
/* list with arrow image  */
ul.arw li{margin:0px; padding:0px 0px 5px 10px; background:url(images/arw-bullet.gif) no-repeat 0px 7px}
ul.arw li a{text-decoration:none; color:#616A74}
ul.arw li a:hover{text-decoration:underline}
.twocol li{margin:0px; display:inline; width:300px; float:left; padding-right:20px!important}
/* list with no image  */
ul.none li{margin:0px; padding:0px 0px 5px 0px}
ul.none li a{color:#333}
ul.none li a:hover{text-decoration:none}
#contact .medcol{width:300px!important; float:right}
#contact .left{width:610px!important}
#team h3{border:none!important; margin-bottom:0px}
#sitemap .medcol{width:300px!important}
/* Footer */
#footer{color:#FFF; clear:both; margin:0px; padding:20px 10px 10px; font:11px/16px Verdana; border-top:5px solid #f2f2f2; background:#423735}
#footer h2{margin:0px 0px 15px; padding:0px}
#footer a{color:#FFF; text-decoration:none}
#footer a:hover{color:#1b2128}
#footercontent{width:960px; margin:0px auto}
#footer .left{float:left}
#footer .right{float:right; text-align:right}
#footer .right a{background:#6D757E; margin-left:3px; font:10px Verdana; color:#FFF; padding:1px 3px}
#footer .center{float:center; text-align:center}
#footer .center a{background:#6D757E; margin-left:3px; font:10px Verdana; color:#FFF; padding:1px 3px}
#footer .right a:hover{background:#E40E18; color:#FFF}
#footer .fp{background:url(images/bg-ftrdproduct-ftr.jpg) no-repeat left top; padding-left:65px}
#footer .rp{background:url(images/bg-rp-ftr.jpg) no-repeat left top; padding-left:95px}
#footer .homecp{clear:both; margin-top:10px; background:url(images/bg-homecp.gif) no-repeat left center; padding:0px 0px 0px 200px; height:31px; margin-bottom:10px}
#footer .cp{clear:both; margin-top:10px; background:url(images/bg-cp.gif) no-repeat left center; padding:0px 0px 0px 200px; height:31px; margin-bottom:10px}
#footer .cp li a, #footer .homecp  li a{text-transform:uppercase; padding:0 10px 0 10px; font:bold 10px/31px Verdana,verdana!important}
#footer .cp a:hover, #footer .homecp a:hover{color:#E40E18}
#footer a.arw-link{color:#CCC!important; background:url(images/arrow-link-ftr.gif) no-repeat 0 0; padding-left:23px; font-weight:bold; padding-top:2px; padding-bottom:3px; height:13px}
#footer a.arw-link:hover{color:#FFF!important; background-position:0 -18px; text-decoration:none}
#footer ul.arw li{margin:0px; padding:0px 0px 5px 10px; background:url(images/arw-bullet.gif) no-repeat 0px 7px; display:list-item!important}
#footer ul.arw li a{text-decoration:underline; color:#FFF; border-left:none; padding-left:0px; padding-right:0px}
#footer ul.arw li a:hover{text-decoration:none}
a.twitter{color:#CCC!important; background:url(images/icon-twitter.gif) no-repeat 0 0; padding-left:35px; font-weight:bold; padding-top:5px; padding-bottom:0px; float:left; height:28px}
a.twitter:hover{color:#FFF!important; text-decoration:none}
#footer ul{margin:0px; padding:0px 0px 5px; list-style:none}
#footer li{display:inline; margin:0px; padding:0px}
#footer li a{color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px; font:11px/15px Arial,Verdana,sans-serif; border-left:1px solid #999}
#footer li a:hover{}
#footer .first a{padding-left:0px; border-left-style:none}
#footer .last a{padding-right:0px}
#valid a{padding-right:0px}
#tags{color:#b3b7bc; font-family:verdana}
#poptags{text-align:left}
#tags a, #poptags a{color:#b3b7bc}
#poptags a{padding:10px; margin-bottom:10px; line-height:36px}
#poptags .small{font-size:11px}
#poptags .medium{font-size:16px}
#poptags .big{font-size:18px}
#poptags .bigger{font-size:24px}
.post-title{text-transform:none; color:#6e7680; border-bottom-style:none; font:bold normal 28px verdana!important; text-align:left!important}
.post{padding:0px 0px 10px; border-bottom:1px solid #f2f2f2; margin-bottom:10px}
.post a{color:#666; text-decoration:underline}
.post a:hover{text-decoration:none}
.date{font:bold 10px verdana; text-transform:uppercase; color:#a7acb2}
ul.posts li a, ul.archive-list a{margin:0px; padding:0px 0px 5px 10px; background:url(images/arw-bullet.gif) no-repeat 0px 7px; font:11px Verdana}
.gallerylayer{background:#FFF url(images/loading.gif) no-repeat center center}
#fadeshowtoggler{padding:10px 5px 5px; text-align:center; border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC}
.fadeSlideShow_descpanel{padding:20px}
.status{float:left; margin-left:15px}
.prevnext{float:right; margin-right:15px}
.box{background:#000 url(images/bg-orbox-top.gif) no-repeat top; padding:20px 20px 0px!important; color:#FFF; width:210px!important; text-align:left; margin-bottom:0px!important}
.box h2{color:#FFF; font-size:18px; border-bottom:1px dotted #CCC}
.box ul li{padding:0px 0px 5px 15px!important}
.boxbtm{background:#000 url(images/bg-orbox-btm.gif) no-repeat bottom; line-height:20px; height:20px}
#content .right .samewidth{width:190px!important}
ul { margin:0; padding:0; list-style:none; }
li { background:url(images/pimp1.gif) no-repeat left; padding-left:15px; line-height:18px; color:#394242; }
li a { text-decoration:underline; color:#394242;}
li a:hover { text-decoration:none; color:#E40E18;}

