/*CSS Document*/
*{outline:0px; margin:0px;padding:0px;}

body{margin:0px;padding:0px;background:#191919 url(../images/bg.jpg) no-repeat top center;}

div, span, p, td, from{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#cecece;font-size:12px;line-height:18px;}

img {border:0px;}
.ClearBoth{clear:both;}

.LeftFloat{float:left;}
.RighFloat{float:left;}

h1{margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;display:block;font-weight:normal;line-height:24px;clear:both;}
h2{margin:0px 0px 20px 0px;padding:0px;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#999999;font-weight:bold;}
h3{margin:0px;padding:0px 0px 5px 0px;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;border-bottom:2px solid #30889f;font-weight:normal;}
h4{margin:0px 0px 6px 0px;padding:5px 0px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;}

a.SpecialLink {color:#cecece;text-decoration:underline;}
a.SpecialLink:hover{text-decoration:none;color:#AE2105;}

#Container{margin:0 auto;width:1000px;}

/*Main Navigation Starts*/
#NavBg{float:left;width:1000px;padding:0px; height:38px;background:url(../images/menu-bg.jpg) no-repeat left bottom; }
.MainNavigation{width:455px; float:left; padding:10px 0px 0px 45px; background:url(../images/menubg.jpg) repeat-x top; height:25px;}
.MainNavigation a{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;padding:0px 28px 0px 0px;}
.MainNavigation a:hover{text-decoration:none;color:#000000;}

.MainNavigation1{width:495px; float:left; padding:10px 5px 0px 0px; background:url(../images/menubg.jpg) repeat-x top; height:25px;text-align:right;}
.MainNavigation1 a{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;padding:0px 28px 0px 0px;}
.MainNavigation1 a:hover{text-decoration:none;color:#000000;}


/*Main Navigation Ends*/

/*Header Section Starts*/
#Header{width:1000px;float:left;display:block;}
.TopLink {float:left;width:297px;background:url(../images/toplink-bg.png) no-repeat bottom left;display:block;height:36px;padding:14px 0px 0px 0px;text-align:center;}
.TopLink a{font-size:12px;font-weight:bold;color:#999999;text-decoration:none;padding:5px 10px 5px 3px;}
.TopLink a:hover{color:#FFFFFF;}

.Logo{float:left;width:443px;height:152px;padding:0px;position:relative; }
.Phone{float:left;width:260px;padding:32px 0px 0px 0px; }

/*Header Section Ends*/

/*Mid Content Starts*/
#Content{width:1000px;float:left;padding:0px;background:url(../images/mid-bg.jpg) no-repeat bottom left;margin-top:20px;}
.BoxTop{width:1000px;float:left;height:17px;background:url(../images/mid-box-top.png) no-repeat bottom left;}
.BoxBtm{width:1000px;float:left;height:17px;background:url(../images/mid-box-btm.png) no-repeat top left;margin-bottom:19px;}
.BoxBg{width:970px;float:left;background:url(../images/mid-box-bg.png) repeat top left;padding:5px 15px;}
.BoxBg1{width:960px;float:left;background:url(../images/mid-box-bg.png) repeat top left;padding:5px 18px 5px 22px;}
.ProductImg{float:left;margin-right:8px;border:1px solid #ffffff;}
/*Mid Content Ends*/

/*Footer Starts*/
#Footer{width:1000px;padding:22px 0px 0px 0px;float:left;background:url(../images/footer-bg.jpg) no-repeat top left;height:60px;clear:both;}

.Fleftlink{float:left;width:485px;text-align:left;color:#101010;padding:0px 0px 0px 15px;}
.Fleftlink a{font-size:11px;color:#101010;text-decoration:none;}
.Fleftlink a:hover{color:#AE2105;}

.Frightlink{float:left;width:485px;text-align:right;color:#101010;padding:0px 15px 0px 0px;}
.Frightlink a{font-size:11px;color:#101010;text-decoration:none;}
.Frightlink a:hover{color:#AE2105;}

.CopyRight{float:left;width:985px;text-align:right;font-size:11px;color:#999999;padding:12px 15px 5px 0px;}

/*Footer Ends*/


/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.BannerBg						  {float:left;width:1000px;padding:0px; height:256px;background:url(../images/banner-bg.jpg) no-repeat left top; position:relative; margin-bottom:30px;}
.BannerBg .wrapper                {width:1000px; overflow:auto; height:256px; margin: 0px; position: absolute; top:0; left:0; }
.BannerBg .wrapper ul             {width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.BannerBg ul li                   { display: block; float: left; padding: 0; height:256px; width:1000px; margin: 0; }
.BannerBg .arrow                  { display: none; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 25px; cursor: pointer; }
.BannerBg .forward                { background-position: 0 0; right: -20px; }
.BannerBg .back                   { background-position: -97px 0; left: -20px; }
.BannerBg .forward:hover          { background-position: 0 -200px; }
.BannerBg .back:hover             { background-position: -67px -200px; }


#thumbNav{float:right;width:192px;height:28px; position:absolute; bottom:-30px; right:-30px; }
#thumbNav a{float:left;display:block;background:url(../images/tab-bg.jpg) no-repeat top left;width:30px;height:28px;text-decoration:none;text-align:center;font-weight:bold;color:#970811;font-size:14px;padding-top:4px; margin-left:1px;}
#thumbNav a:hover{background:url(../images/tab-over.jpg) no-repeat top left;color:#FFFFFF;}
#thumbNav a.cur {background:url(../images/tab-over.jpg) no-repeat top left;color:#FFFFFF;}

#start-stop                             { display:none; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.BannerBg .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.BannerBg .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.services img{ margin-right: 2px; }

.pressLinks{color:#cccccc;}
.pressLinks a{font-size:12px;color:#cccccc;text-decoration:none;}
.pressLinks a:hover{color:#fdf7bb;}
.pressLinks img{border:1px solid #ffffff;}
.pressLinks b{font-size:14px;}
