﻿body{font-size: 13px;font-family: Arial, Verdana, Trebuchet MS,   Helvetica, sans-serif;margin:0;padding: 0;color: #315881;background-color: #fff;}
.PageBG{background-color:#fff;}
.AreaSide{margin:auto; width:980px;}
.TopSide{height: 90px;background-image: url(../images/topSideBG.jpg);}

.LogoSide a , .LogoSide a:link, .LogoSide a:active, .LogoSide a:hover, .LogoSide a:visited {height: 90px;line-height:90px;float:left;width:370px;}
.LogoSide a {text-decoration:none;color:#fff;float:left;width:380px;}



.ButtonSideBG {background-image: url(../images/ButtonSideBG.jpg);  background-position:top right;background-repeat: repeat-x; height:33px;  width:980px;}

.ButtonSide{float: right;	font-size: 1.1em;cursor:pointer;margin-left:15px;}
.ButtonSide ul{margin: 0;padding:0px;list-style: none;}
.ButtonSide li{float: left;background-image:url(../images/top_Btn_Left.jpg);background-position:left top;margin:0px;padding: 0 0 0 9px;text-align: center;margin-right:0px;}
.ButtonSide a{float: left;display: block;background-image:url(../images/top_Btn_Right.jpg);background-position:right top;  padding:9px 15px 8px 6px;text-decoration: none;color: #fff;}

.ButtonSide li { width:140px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.ButtonSide a{float: none;}
/* End IE5-Mac hack */
.ButtonSide a:hover{color:#fff;}
.ButtonSide .Current{background-position: 0 -150px;border-width: 0;}
.ButtonSide .Current a{background-position: 100% -150px;padding-bottom: 5px;color: #fff;}
.ButtonSide li:hover, .ButtonSide li:hover a{background-position: 0% -150px;color: #fff;}
.ButtonSide li:hover a{background-position: 100% -150px;}

.SliderSide {background-image: url(../images/SliderItemBG.jpg); clear:both; height:259px;}



.MainSideHTBG{background-image: url(../images/MainSideHTBG.jpg);line-height:14px;}
.MainSideHMBG{background-image: url(../images/MainSideHMBG.jpg)}
.MainSideHBBG{background-image: url(../images/MainSideHBBG.jpg);line-height:8px; clear:both;}

.BottomSideSeperator{clear: both;background-image: url(../images/BottomSideSeperator.jpg);line-height:10px;}
.BottomSide{clear: both;text-align:center; background-image: url(../images/BottomSideBG.jpg);color: #8b8b8b;font-size:0.9em;}
.BottomSide a, .BottomSide a:link, .BottomSide a:active, .BottomSide a:visited{color: #8b8b8b;text-decoration: none;}
.BottomSide a:hover{text-decoration: underline;}

.MainSide, .RightSide{float: left;min-height:400px;}
.MainSide{width:674px; /*background-color:Aqua;*/ margin:0 8px 0 8px;}
.RightSide{width:290px; /*background-color:Fuchsia;*/}
.ClearBoth{clear: both;line-height: 1px;height: 1px;}
.DisplayNone{visibility:hidden;display:none;}
.TCenter{text-align: center;}
.TLeft{text-align: left;}
.TRight{text-align: right;}
.Container{padding-left: 10px;padding-right: 10px;}
.FloatLeft{float: left;}
.FloatRight{float: right;}
.spacer7px{line-height: 7px;height: 7px;clear: both;}
.spacer1px{line-height: 1px;height: 1px;clear: both;}
.BorderNone, .BorderNone img{border:solid 0 ;vertical-align:middle;}

h1{font-size:1.6em; padding:0;margin:0}
h2{font-size:1.4em;padding:0;margin:5px 0 5px 0;}
h3{font-size:1.2em;padding:0;margin:0}
h4{font-size:1.1em;padding:0;margin:0}


.Col1{ width:211px; vertical-align:top; text-align:center; }
.ColSpacer{ width:20px;background-image:url(../images/ColSpacer.jpg); background-repeat:repeat-y; background-position:top center;}
.Col1 p{ margin:0px;}


.SpForm .Price{ text-align:center; font-size:1.3em; width:160px; color:#ffff00}


.SpForm{ color:#fff; width:290px;}
.SpFormT{background-image:url(../images/SpFormT.jpg);height:68px;line-height:68px;}
.SpFormM{background-image:url(../images/SpFormM.jpg); background-repeat:repeat-x; background-position:top left;}
.SpFormB{/*background-image:url(../images/SpFormB.jpg);height:8px;line-height:8px;*/ display:none;visibility:hidden; }
.SpFormSeperator{background-image:url(../images/SpFormSeperator.jpg);height:5px;line-height:5px; margin:7px 0 7px 0;}

.Overlay{position: fixed;z-index: 99;top: 0px;left: 0px;background-color: #fff;width: 100%;height: 100%;filter: Alpha(Opacity=70);opacity: 0.70;-moz-opacity: 0.70;}
* html .Overlay{position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
.Loader{ z-index: 100;position: fixed;width: 120px;margin-left: -60px;top: 50%;left: 50%;}
* html .Loader{position: absolute;margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');}
.Overlay .Loader{z-index: 100;}

/*.OrderSide{float:left;width:290px}*/
.OrderSide .TextLeft{float:left;width:85px;}
.OrderSide .TextLeftPadding{float:left;width:10px;}
.OrderSide .TextRight{float:left;width:160px;}
/*.OrderSide .TextRight span{color:#ff0000;}*/

