/* Start of CMSMS style sheet 'Structure' */
/* Start of CMSMS style sheet 'Structure' */

.home-right{
clear: right;
margin-bottom: -5px;
}

.stupidhack1 div { height:267px; }
.stupidhack2 div { height:428px;   }
.stupidhack2 div div { height:auto;   }

body {background-color:#efefef; font-family:Arial, Helvetica, sans-serif; color:#464646; }
#MainContent { background-color:#FFFFFF;
                      width:984px;
                      background-image:url('/images/template/containers/MainBorder.jpg');
                      background-repeat:repeat-y;
                      margin-left:auto;
                      margin-right:auto; }

/* Begin Header Section */
#TopBorder { background-color:#FFFFFF;
                   width:984px;
                   height:5px;
                   background-image:url('/images/template/containers/TopBorder.jpg');
                   background-repeat:no-repeat;
                   /* Margins are done this way to deal with IE6 */
                   margin-top:10px;
                   margin-left:auto;
                   margin-right:auto; }
#Top { padding:5px; }
#TopNavigation div { display:inline; padding:0 10px; font-size:11px; color:#5D8EC2; }
#TopNavigation a:link,
#TopNavigation a:visited { color:#5D8EC2; text-decoration:none; }
#TopNavigation a:hover,
#TopNavigation a:active { text-decoration:underline; }
#WelcomeText { color:#4d8dcb;
                       font-size:16px;
                       font-weight:bold;
                       padding-top:7px;
                       text-align:right;
                       width:410px; }
#TopSearch { padding-right:5px; float:right; margin-top:-5px; }
#TopSearch #SearchField { width:302px;
                                      border:1px solid #CCCCCC;
                                      background-color:#FFFFFF;
                                      height:20px;
                                      vertical-align:top; }
#TopSearch #SearchButton { background-color:#f3f3f3;
                                         border:1px solid #cacaca;
                                         height:24px;
                                         color:#817c83;
                                         font-weight:bold; }
/* End Header Section */

/* Begin Main Navigation */
#Navigation { background-color:#0066CC;
                    background-image:url('/images/template/navigation/MainNavigation.jpg');
                    background-repeat:repeat-x;
                    width:902px;
                    height:35px;
                    margin-left:2px;
                    margin-top:10px;
                    text-align:center;
                    padding-left:78px;
                    margin-bottom:10px; }
#Navigation div#navpad { margin-left:12px; }
#Navigation div div { width:100px; height:35px; float:left; }
#Navigation div a { text-indent:-9999px; display:block; }
a#Button1:link { background-image:url('/images/template/navigation/HomeButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button1:visited { background-image:url('/images/template/navigation/HomeButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button1:hover { background-image:url('/images/template/navigation/HomeButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button1:active { background-image:url('/images/template/navigation/HomeButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button2:link { background-image:url('/images/template/navigation/eClubButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button2:visited { background-image:url('/images/template/navigation/eClubButton.jpg');
                            background-repeat:no-repeat;
                            background-position:top left;
                            display:block;
                            position:relative;
                            height:35px;
                            width:100px; }
a#Button2:hover { background-image:url('/images/template/navigation/eClubButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button2:active { background-image:url('/images/template/navigation/eClubButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button3:link { background-image:url('/images/template/navigation/ProductsButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button3:visited { background-image:url('/images/template/navigation/ProductsButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button3:hover { background-image:url('/images/template/navigation/ProductsButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button3:active { background-image:url('/images/template/navigation/ProductsButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button4:link { background-image:url('/images/template/navigation/ServicesButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button4:visited { background-image:url('/images/template/navigation/ServicesButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button4:hover { background-image:url('/images/template/navigation/ServicesButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button4:active { background-image:url('/images/template/navigation/ServicesButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button5:link { background-image:url('/images/template/navigation/ResourcesButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button5:visited { background-image:url('/images/template/navigation/ResourcesButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button5:hover { background-image:url('/images/template/navigation/ResourcesButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button5:active { background-image:url('/images/template/navigation/ResourcesButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button6:link { background-image:url('/images/template/navigation/ClearanceButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button6:visited { background-image:url('/images/template/navigation/ClearanceButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button6:hover { background-image:url('/images/template/navigation/ClearanceButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button6:active { background-image:url('/images/template/navigation/ClearanceButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button7:link { background-image:url('/images/template/navigation/ContactButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button7:visited { background-image:url('/images/template/navigation/ContactButton.jpg');
                            background-repeat:no-repeat;
                            background-position:top left;
                            display:block;
                            position:relative;
                            height:35px;
                            width:100px; }
a#Button7:hover { background-image:url('/images/template/navigation/ContactButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button7:active { background-image:url('/images/template/navigation/ContactButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
a#Button8:link { background-image:url('/images/template/navigation/AboutUsButton.jpg');
                       background-repeat:no-repeat;
                       background-position:top left;
                       display:block;
                       position:relative;
                       height:35px;
                       width:100px; }
a#Button8:visited { background-image:url('/images/template/navigation/AboutUsButton.jpg');
                            background-repeat:no-repeat;
                            background-position:top left;
                            display:block;
                            position:relative;
                            height:35px;
                            width:100px; }
a#Button8:hover { background-image:url('/images/template/navigation/AboutUsButton.jpg');
                          background-repeat:no-repeat;
                          background-position:0px -35px;
                          display:block;
                          position:relative;
                          height:35px;
                          width:100px; }
a#Button8:active { background-image:url('/images/template/navigation/AboutUsButton.jpg');
                           background-repeat:no-repeat;
                           background-position:top left;
                           display:block;
                           position:relative;
                           height:35px;
                           width:100px; }
/* End Main Navigation */

/* Begin Common Sidebar Styles */
.LeftBox h3,
.RightBox h3 { position:relative;
                    top:10px;
                    left:10px;
                    color:#FFFFFF;
                    font-size:13px;
                    font-weight:bold; }

.LeftBox h3 a,
.RightBox h3 a { color:#FFFFFF;
                       font-size:13px;
                       font-weight:bold; }
/* End Common Sidebar Styles */

/* Begin Left Sidbar */

.LeftBox div.BottomBorder { height:6px;
                                      width:132px;
                                      background-image:url('/images/template/containers/LeftBoxBottom.jpg');
                                      background-repeat:no-repeat;
                                      position:relative;
                                      display:inline-block;
                                      line-height:6px;
                                      overflow:hidden; top:3px; margin-top:5px;}
#Left { width:147px; position:relative; float:left; }
.LeftBox { width:132px;
               background-image:url('/images/template/containers/LeftBoxBorder.jpg');
               background-repeat:repeat-y;
               position:relative;
               left:15px;
               color:#464646;
               margin-bottom:10px;
               display:block; height:auto; }
.LeftBox div.TopBorder { height:31px;
                                  width:132px;
                                  background-image:url('/images/template/containers/LeftBoxTop.jpg');
                                  background-repeat:no-repeat;
                                  position:relative;}
/* End Left Sidbar */

#Splash { border:1px solid #CCCCCC; width:603px; height:303px; margin-bottom:10px; overflow: hidden; }

.MiddleBox div.BottomBorder
{
	height:8px;
	width:606px;
	background-image:url('images/template/containers/MiddleBoxBottom.jpg');
	background-repeat:no-repeat;
	position:relative;
clear:both;
line-height:8px;
display:inline-block;
overflow:hidden;
}

#Middle
{
width:608px;
position:relative;
float:left;
margin:auto;
left:13px;
}
.MiddleBox {clear:both; display:block; }
.MiddleBox div.TopBorder { height:31px;
                                     width:606px;
                                     background-image:url('images/template/containers/MiddleBoxTop.jpg'); 
                                     background-repeat:no-repeat;
                                     position:relative; }


.MiddleBox { background-image:url('/images/template/containers/MiddleBoxBorder.jpg');
                  background-repeat:repeat-y; }


.RightBox div.BottomBorder { height:6px;
                                        width:191px;
                                        background-image:url('/images/template/containers/RightBoxBottom.jpg');
                                        background-repeat:no-repeat;
                                        position:relative;
                                        display:inline-block;
                                        line-height:6px;
                                        overflow:hidden;
}
#Right { float:right; display:block; position:relative; width:191px; right:15px;}
.RightBox { width:191px;
                background-image:url('images/template/containers/RightBoxBorder.jpg');
                background-repeat:repeat-y;
                position:relative;
                margin-bottom:9px;
                display:block;  }
.RightBox div.TopBorder { height:31px;
                                   width:191px;
                                   background-image:url('images/template/containers/RightBoxTop.jpg');
                                   background-repeat:no-repeat;
                                   position:relative; }
.RightBox div.Relative div.BottomBorder { height:9px;
                                                       width:191px;
                                                       background-image:url('/images/template/containers/RightBoxBottom.gif');
                                                       background-repeat:no-repeat;
                                                       position:absolute;
                                                       top:-8px;
                                                       display:inline-block;
                                                       line-height:9px;
                                                       overflow:hidden;}
.Relative { position:relative; }
#floater.RightBox img
{
	float:right;
}

.RightBox * img
{
	margin-left:5px;
}

.ProductBox
{
	width:170px;
	float:left;
	margin-top:5px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:10px;
	text-align:left;
}

#BottomBorder
{
	background-color:#FFFFFF;
	width:984px;
	height:5px;
	background-image:url('images/template/containers/BottomBorder.jpg');
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
overflow:hidden;
clear:both;
line-height:5px;
display:block;
}
#TopNavigation
{
	float:right;
}


/* RMA FORM */
.formbuilderform legend 
{
font-weight: bold;
margin-left: 20px;
}

.formbuilderform label 
{
width: 160px;
display: block;
float: left;
text-align: right;
margin-right: 5px;
}



.formbuilderform fieldset {
padding-bottom: 15px;
margin-bottom: 15px;
padding:15px;
}

#rma-submit strong {
clear:both;
display:block;
float:left;
font-size:13px;
text-align:right;
width:200px;

}

#rma-submit h3 {
border-bottom:1px solid #464646;
font-size:16px;
font-weight:bold;
margin-bottom:4px;
margin-bottom:10px;
padding-left:0;
padding-top:7px;
}

#did_you_know_container {
background-image: none;
margin-bottom: 0px;
}
/* End of 'Structure' */

