/*--------------------------------------------------------------------
ALLMYSONS.COM Style Sheet (http://www.allmysons.com)
Copyright © 2009 All My Sons Moving & Storage, All rights reserved.


Web Contact: benj@allmysons.com
/*-------------------------------------------------------------------- */

/* Custom Inline Styles */

.TitleClass 
{
 font-size: 17px; 
 font-weight: bold; 
 color: Black;   
 font-family: Arial, Verdana;
}

.SummaryClass
{
    margin-left: 2px; 
    font-weight: bold;
 
}

.ContentClass
{
    padding-left: 2px;
}

/* End Custom Inline Style */


.content_table
{
width: 750px;
margin-left: 21px;
*:margin-left: 5px;
margin-top: 9px;
    
}

.content_tabletwo
{
    
    margin-left: 14px; 
    _margin-left: -7px;
    *:margin-left: 0px;
    margin-top: 250px; 
    *:margin-top: 0px;
    _margin-top: -10px;
    
}
@-moz-document url-prefix() { .content_tabletwo { margin-top: 0px; } } 

a {
	text-decoration:none;
	color:#076200;
}
a:hover {
	text-decoration:underline;
	color:#076200;
}
.BottomMenu {
	float:left;
	display:block;
	width:192px;
	height:20px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#467a27;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.BottomMenu a {
	color:#076200;
	text-decoration:none;
}
.BottomMenu a:hover {
	color:#076200;
	text-decoration:underline;
}

#inttag {
	position:absolute;
	display:inline;
	margin:68px 0 0 5px;
	padding:0 0 0 0;
	left:0;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; 
    font-size:14px; 
    padding:0 0 0 0;
    margin:0 0 10px 0;
    color:#000000;
}
h2 {
   	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; 
    font-size:13px; 
    padding:0 0 0 0;
    margin:0 0 0 0;
    color:#000000;
}

#indexTextM h2 {
   	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; 
    font-size:13px; 
    padding:0 0 0 0;
    margin:0 0 7px 0;
    color:#000000;
}

h3 {
   	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal; 
    font-size:13px; 
    padding:0 0 0 0;
    margin:0 0 10px 0;
    color:#000000;
}

p {
    margin:0 0 10px 0;
    padding:0 0 0 0;
    line-height:18px;
}

ul
{
    line-height:18px;
    list-style: square;
}

ul.checkers li
{
    list-style-image:url(../images/checks.gif);
}


/* Outlines */
/*-------------------------------------------------------------------- */
a{
	outline: none;
	border: none;
}
a:link img{
	outline: none;
	border: none;
}
a:visited img{
	outline: none;
	border: none;
}
a:hover img{
	outline: none;
	border: none;
}
a:active img{
	outline: none;
	border: none;
}
a:focus img{
	outline: none;
	border: none;
}
table { 
	border-collapse: collapse; 
	border-spacing: 0;
}
fieldset, img {	
	border: 0;
}
q:before, q:after {
	content: '';
}


/* Globals */
/*-------------------------------------------------------------------- */

body { 
	text-align: center;
	margin:0 0 0 0;
  /* background:transparent url(/images/bg3.jpg) repeat scroll 0 0; */
    _background-color: #c6ced2;
    
}

.spaceFH {
    padding:0 9px 0 9px;
    margin:0 0 0 0;
}
#headercontainer 
{
    
	position:relative;
	margin:0 auto;
	width:983px;
	height:auto !important;
	min-height:100%;
	
	
	
}
#container {
	position:relative;
	margin:0 auto;
	width:983px;
	height:auto !important;
	min-height:100%;
}
#container2 {
	position:relative;
	margin:0 auto;
	width:983px;
	height:auto !important;
	min-height:100%;
}
#topcolor {
    /*background-color:#FFFFFF;
    clear:both;
    position:relative;
    min-height:194px;*/
}
#middlecolor {
   /* clear:both;
    position:relative;*/
}
  
#bottomcolor {
    background-color:#FFFFFF;
    clear:both;
    position:relative;
    min-height:397px;
}

#startTopContain {
	float:left;
	display:block;
	position:relative;
	width:195px;
	height:27px;
	padding:2px 0 0 783px;
	margin:0 0 0 0;
}

#endBottomContain {
	float:left;
	display:block;
	width:auto;
	height:102px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}

#HeaderText {
	float:left;
	display:block;
	_display: none;
	width:auto;
	margin: 0 0 0 -130px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	line-height:25px;
	color:#000000;
}
#HeaderFlags {
	float:left;
	display:block;
	_display: none;
	width:42px;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#000000;
}


#HeaderNav {
	float:left;
	display:block;
	margin:0 0 0 800px;
	_margin:0 0 0 405px;
	padding:6px 0 5px 11px;
	height:auto;
	width:161px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#HeaderSearch {
	float:left;
	display:block;
	_display: none;
	margin:0 0 0 800px;
	_margin:0 0 0 419px;
	padding:6px 0 5px 11px;
	height:auto;
	width:161px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#FooterNav {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:10px 0 5px 56px;
	width:auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#ourNumb {
    float:left;
    display:inline;
    width:264px;
    height:15px;
    margin:17px 0 0 17px;
    padding:0 0 0 0;
}

#ourLinks {
    float:right;
    display:inline;
    width:815px;
    height:30px;
    color:#ffffff;
    text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    margin:17px 33px 0 0;
    padding:0 0 0 0;
}

#ourTop {
    float:right;
    display:inline;
    width:80px;
    height:30px;
    margin:0 17px 0 0;
    padding:0 0 0 0;
}

#AMSLogo {
	float:left;
	display:inline;
	margin:0 0 40px 58px;
	*:margin: 0 0 10px 58px;
	_margin: 0 0 -35px 58px;
	
	width:420px;
	height:112px;
}

#AMSPhoneNumber {
	float:left;
	display:inline;
	margin:11px 0 0 37px;
	padding:0 0 0 0;
	width:380px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

#globalLeft {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding-top:13px;
	padding-left:10px;
	padding-bottom:13px;
	padding-right: 9px;
	width:250px;
	height:auto;
	border: 1px solid blue;
}

#globalLeft2 {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 10px 0 1px;
	width:250px;
	height:auto;
	
}

#globalRight {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:13px 0 0 0;
	width:265px;
	height:auto;
	border: 1px solid green;
}	

#globalrightright	

{
    float:left;
	display:block;
	margin:0 0 0 60px;
	padding:13px 0 0 0;
	width:295px;
	height:auto;
	border: 1px solid black;
    
    
}

.boxTitle {
    float:left;
    display:inline;
	margin: 0 0 0 0;
	padding: 12px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

.boxImg {
    position:absolute;
    display:inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    right:47px
}

.boxContent2 {
	padding: 7px 0 7px 7px;
	margin: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

#shareMe {
    float:left;
    display:inline;
	margin: 0 0 15px 3px;
	padding: 0 0 0 0;
	clear:both;
	width:500px;
	text-align:left;
}

.boxContentQ {
	margin: 4px 0 10px 14px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#ffffff;
}

.boxBotCon {
	margin: 0 0 0 0;
	padding: 1px 13px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	color:#000000;
}

.boxBotCon a {
	text-decoration:none;
	color:#076200;
}

.boxBotCon a:hover {
	text-decoration:underline;
	color:#076200;
}


.sbuts {
    float:left;
    display:inline;
    margin:0 0 0 0;
    padding:0 0 0 0;    
}

.sbutsM {
    float:left;
    display:inline;
    margin:0 0 0 0;
    padding:0 0 0 0;    
}



/* BOX HOVER 2 -----------*/

.rightNav2 {
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#000000;
}

.rightNav2 a {
	color:#076200;
    display:block;
    padding:6px 0 8px 3px;
    margin:0 0 0 0;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
    width:330px;
}

.rightNav2 a:hover {
    background-image:url(../images/RightBoxes/boxGuts2ON.jpg);
    background-repeat:repeat;
	color:#076200;
	padding:6px 0 8px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	margin:0 0 0 0;
	width:330px;
}

.rightNav2 li {
    border-bottom:2px solid #FFFFFF;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.rightNav2 ul {
    background-image:url(../images/RightBoxes/boxGuts2.jpg);
    background-repeat:repeat;
    border-top:2px solid #ffffff;
    font-weight:bold;
    margin:0 0 0 0;
    padding:0 0 0 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    width:333px;
}

/*------------------------*/

.SelNavArrow {
    padding:0 7px 0 0;
}

#W3C1 {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 10px 0 5px 10px;
	width:auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#copywrite {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:10px 0 5px 648px;
	width:auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#SEOBounds {
	position:inherit;
	display:block;
	margin:0 auto;
	width:852px;
	height:auto !important;
	min-height:100%;
}

.SEOText {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	color:#000000;
}


/* Communication Navigation TOP*/
/*-----------------------------*/
#CommBox { width: 698px; height: 150px; margin: 0 0 0 0; padding: 0 0 0 0; float:left; z-index:10;}
#CommBox #CommNav { margin: 0; padding: 0; }
#CommBox #CommNav li { display: inline; }
#CommBox #CommNav li#OurComm a { float: left; width: 178px; height: 0; padding-top: 150px; overflow: hidden; }
#CommBox #CommNav li#OurCust a { float: left; width: 170px; height: 0; padding-top: 150px; overflow: hidden; }
#CommBox #CommNav li#OwnNote a { float: left; width: 170px; height: 0; padding-top: 150px; overflow: hidden; }
#CommBox #CommNav li#MovTips a { float: left; width: 180px; height: 0; padding-top: 150px; overflow: hidden; }
#CommBox #CommNav li a,
#CommBox #CommNav { background-image:url(../images/communityNav/TopTool.jpg); background-repeat: no-repeat; }

/* Communication Navigation Buttons */
/*----------------------------------*/
#CommBox #CommNav li#OurComm a { background-position: 0 0; }
#CommBox #CommNav li#OurCust a { background-position: -178px 0; }
#CommBox #CommNav li#OwnNote a { background-position: -350px 0; }
#CommBox #CommNav li#MovTips a { background-position: -523px 0; }

/* Communication Navigation Buttons Over States */
/*----------------------------------------------*/
#CommBox #CommNav li#OurComm a:hover { background-position: 0 -150px; overflow: hidden; }
#CommBox #CommNav li#OurCust a:hover { background-position: -178px -150px; overflow: hidden; }
#CommBox #CommNav li#OwnNote a:hover { background-position: -350px -150px; overflow: hidden; }
#CommBox #CommNav li#MovTips a:hover { background-position: -523px -150px; overflow: hidden; }

/* Communication Navigation BOTTOM */
/*---------------------------------*/
#CommBox2 { width: 698px; height: 90px; margin: 0 0 0 0; padding: 0 0 0 0; float:left; z-index:10;}
#CommBox2 #CommNav2 { margin: 0; padding: 0; }
#CommBox2 #CommNav2 li { display: inline; }
#CommBox2 #CommNav2 li#MovIndus a { float: left; width: 178px; height: 0; padding-top: 88px; overflow: hidden; }
#CommBox2 #CommNav2 li#LocalMov a { float: left; width: 170px; height: 0; padding-top: 88px; overflow: hidden; }
#CommBox2 #CommNav2 li#KudosTes a { float: left; width: 170px; height: 0; padding-top: 88px; overflow: hidden; }
#CommBox2 #CommNav2 li#SaveMony a { float: left; width: 180px; height: 0; padding-top: 88px; overflow: hidden; }
#CommBox2 #CommNav2 li a,
#CommBox2 #CommNav2 { background-image:url(../images/communityNav/BottomTool.jpg); background-repeat: no-repeat; }

/* Communication Navigation Buttons */
/*----------------------------------*/
#CommBox2 #CommNav2 li#MovIndus a { background-position: 0 0; }
#CommBox2 #CommNav2 li#LocalMov a { background-position: -178px 0; }
#CommBox2 #CommNav2 li#KudosTes a { background-position: -350px 0; }
#CommBox2 #CommNav2 li#SaveMony a { background-position: -523px 0; }

/* Communication Navigation Buttons Over States */
/*----------------------------------------------*/
#CommBox2 #CommNav2 li#MovIndus a:hover { background-position: 0 -88px; overflow: hidden; }
#CommBox2 #CommNav2 li#LocalMov a:hover { background-position: -178px -88px; overflow: hidden; }
#CommBox2 #CommNav2 li#KudosTes a:hover { background-position: -350px -88px; overflow: hidden; }
#CommBox2 #CommNav2 li#SaveMony a:hover { background-position: -523px -88px; overflow: hidden; }




/* Global Links */
/*------------- */

#HeaderNav a {
	color:#000000;
	text-decoration:none;
	outline: none;
	border: none;
}

#HeaderNav a:visited {
	color:#000000;
	text-decoration:none;
	outline: none;
	border: none;
}

#HeaderNav a:hover {
	color:#076200;
	text-decoration:underline;
	outline: none;
	border: none;
}

#FooterNav a {
	color:#000000;
	text-decoration:none;
	outline: none;
	border: none;
}

#FooterNav a:visited {
	color:#000000;
	text-decoration:none;
	outline: none;
	border: none;
}

#FooterNav a:hover {
	color:#076200;
	text-decoration:underline;
	outline: none;
	border: none;
}

#W3C1 a {
	color:#000000;
	text-decoration:none;
	outline: none;
	border: none;
}

#W3C1 a:visited {
	color:#000000;
	text-decoration:none;
	outline: none;
	border: none;
}

#W3C1 a:hover {
	color:#000000;
	text-decoration:underline;
	outline: none;
	border: none;
}

#alwaysBar
{
    bottom:0;
    height:49px;
    left:0;
    position:fixed;
    width:100%;
    z-index:9999;
}

#alwaysWrap {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/alwaysbar.png) no-repeat scroll left bottom;
    display:block;
    font-size:13px;
    height:49px;
    margin:0 auto;
    position:relative;
    width:987px;
}

.alwaysHold {
    min-width:987px;
    float:right;
}

#ourNumb {
    float:left;
    display:inline;
    width:264px;
    height:15px;
    margin:0 0 0 0;
    padding:25px 0 0 17px;
}

#ourTop {
    float:right;
    display:inline;
    width:80px;
    height:30px;
    margin:0 0 0 0;
    padding:17px 30px 0 0;
}

#ourLinks {
    float:right;
    display:inline;
    width:700px;
    margin:0 0 0 0;
    padding:51px 0 0 0;
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
}

#ourLinks a {
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

#ourLinks a:hover {
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

#ourLinks a:visited {
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

#bottomBG {
    background:transparent url(../images/bottomBG.jpg) repeat-x scroll 0 0;
    bottom:0;
    height:151px;
    position:inherit;
    width:999px;
    z-index:3;
}

.lights1 
{
    position:absolute;
    display:inline;
    margin:233px 0 0 0;
    padding:0 0 0 0;
    width:49px;
    height:131px;
    left:492px;
    top:0;
}
.lights2
{
    position:absolute;
    display:inline;
    margin:185px 0 0 0;
    padding:0 0 0 0;
    width:508px;
    left:493px;
    height:48px;
    top:0;
}
.lights3
{
    position:absolute;
    display:inline;
    margin:233px 0 0 0;
    padding:0 0 0 0;
    width:152px;
    height:136px;
    left:840px;
    top:0;
}

* + html .lights2 { margin:187px 0 0 0;}
* + html .lights3 { margin:235px 0 0 0;}
* + html .lights1 { margin:235px 0 0 0;}


body:nth-of-type(1) .lights2 { margin:190px 0 0 0;}
body:nth-of-type(1) .lights1 { margin:238px 0 0 0;}
body:nth-of-type(1) .lights3 { margin:238px 0 0 0;}

/* Wraps */
/*-------------------------------------------------------------------- */

#TopWrap {
	float:left;
	margin:0 0 0 0;
	_margin:0 0 0 3px;
	padding: 0 0 0 0;
	width:983px;
	height:20px;
	background-image:url(../images/TopWrapper.png);
	background-repeat:no-repeat;
    _background-position: 1px 0px;
}

#BottomWrap {
	float:left;
	margin:0 0 0 0;
	_margin: 0 0 0 1px;
	padding: 0 0 0 0;
	width:983px;
	_widht: 983px;
	height:20px;
	background-image:url(../images/BottomWrapper.png);
	background-repeat:no-repeat;
	_background-position: 1px 0px;
}

#GlobalWrap {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:983px;
	height:auto;
	background-image:url(../images/GlobalWrapper.png);
	background-repeat:repeat-y;
}


#SpecialWrap {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:983px;
	height:81px;
	background-image:url(../images/IndexSpecialWrapper.jpg);
	background-repeat:no-repeat;
}

#SpecialWrap2 {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:983px;
	height:83px;
	background-image:url(../images/IndexSpecialWrapper_Others.jpg);
	background-repeat:no-repeat;
}

.xtraWrapContain {
    float:left;
    display:block;
    margin:0;
    padding:0;
    width:346px;
    height:auto;
}

.xtraWrapTop {
    float:left;
    display:block;
    width:348px;
    height:9px;
    background-image:url(../images/extraboxes/topwrapxtra.gif);
    background-repeat:no-repeat;
}

.xtraWrapMiddle {
    float:left;
    display:block;
    width:348px;
    height:auto;
    padding: 5px 0 0 12px;
    background-image:url(../images/extraboxes/middlewrapxtra.gif);
    background-repeat:repeat-y;
}

.xtraWrapBottom {
    float:left;
    display:block;    
    width:348px;
    height:9px;
    background-image:url(../images/extraboxes/bottomwrapxtra.gif);
    background-repeat:no-repeat;
}

/* GLOBALHEADER */
/*-------------------------------------------------------------------- */
#globalheader { width: 444px; height: 34px; margin: 0 0 0 43px; padding: 0 0 0 0; float:left; z-index:10;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li#home a { float: left; width: 112px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#locations a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#livehelp a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#contactus a { float: left; width: 112px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalnav { background-image:url(../images/TopGlobalNav.jpg); background-repeat: no-repeat; }

/* GLOBAL BUTTONS */
/*-------------------------------------------------------------------- */
#globalheader #globalnav li#home a { background-position: 0 0; }
#globalheader #globalnav li#locations a { background-position: -112px 0; }
#globalheader #globalnav li#livehelp a { background-position: -222px 0; }
#globalheader #globalnav li#contactus a { background-position: -332px 0; }

/* GLOBAL OVER STATES */
/*-------------------------------------------------------------------- */
#globalheader #globalnav li#home a:hover { background-position: 0 -36px; overflow: hidden; }
#globalheader #globalnav li#locations a:hover { background-position: -112px -36px; overflow: hidden; }
#globalheader #globalnav li#livehelp a:hover { background-position: -222px -36px; overflow: hidden; }
#globalheader #globalnav li#contactus a:hover { background-position: -332px -36px; overflow: hidden; }

/* ssGLOBALHEADER */
/*-------------------------------------------------------------------- */
#ssglobalheader { width: 983px; height: 45px; margin: 0 0 0 0; padding: 0 0 0 0; float:left; z-index:10;}
#ssglobalheader #ssglobalnav { margin: 0; padding: 0; }
#ssglobalheader #ssglobalnav li { display: inline; }
#ssglobalheader #ssglobalnav li#title a { float: left; width: 122px; height: 0; padding-top: 45px; overflow: hidden; }
#ssglobalheader #ssglobalnav li#face a { float: left; width: 171px; height: 0; padding-top: 45px; overflow: hidden; }
#ssglobalheader #ssglobalnav li#tweet a { float: left; width: 171px; height: 0; padding-top: 45px; overflow: hidden; }
#ssglobalheader #ssglobalnav li#last a { float: left; width: 519px; height: 0; padding-top: 45px; overflow: hidden; }
#ssglobalheader #ssglobalnav li a,
#ssglobalheader #ssglobalnav { background-image:url(../images/IndexSpecialWrapperRoll.jpg); background-repeat: no-repeat; }

/* ssGLOBAL BUTTONS */
/*-------------------------------------------------------------------- */
#ssglobalheader #ssglobalnav li#title a { background-position: 0 0; }
#ssglobalheader #ssglobalnav li#face a { background-position: -122px 0; }
#ssglobalheader #ssglobalnav li#tweet a { background-position: -293px 0; }
#ssglobalheader #ssglobalnav li#last a { background-position: -464px 0; }


/* ssGLOBAL OVER STATES */
/*-------------------------------------------------------------------- */
#ssglobalheader #ssglobalnav li#face a:hover { background-position: -122px -46px; overflow: hidden; }
#ssglobalheader #ssglobalnav li#tweet a:hover { background-position: -293px -46px; overflow: hidden; }

/* mmGLOBALHEADER */
/*-------------------------------------------------------------------- */
#middleMenuNAV { width: 983px; height: 35px; margin: 0 0 0 0; padding: 0 0 0 0; float:left; z-index:10;}
#middleMenuNAV #middleMenuSTF { margin: 0; padding: 0; }
#middleMenuNAV #middleMenuSTF li { display: inline; }
#middleMenuNAV #middleMenuSTF li#Mlocal a { float: left; width: 207px; height: 0; padding-top: 35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mservices a { float: left; width: 190px; height: 0; padding-top: 35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mresources a { float: left; width: 190px; height: 0; padding-top: 35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mstorage a { float: left; width: 190px; height: 0; padding-top: 35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mfranchise a { float: left; width: 203px; height: 0; padding-top: 35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li a,
#middleMenuNAV #middleMenuSTF { background-image:url(../images/bottomNAV.gif); background-repeat: no-repeat; }

/* mmGLOBAL BUTTONS */
/*-------------------------------------------------------------------- */
#middleMenuNAV #middleMenuSTF li#Mlocal a { background-position: 0 0; }
#middleMenuNAV #middleMenuSTF li#Mservices a { background-position: -207px 0; }
#middleMenuNAV #middleMenuSTF li#Mresources a { background-position: -397px 0; }
#middleMenuNAV #middleMenuSTF li#Mstorage a { background-position: -587px 0; }
#middleMenuNAV #middleMenuSTF li#Mfranchise a { background-position: -777px 0; }

/* mmGLOBAL OVER STATES */
/*-------------------------------------------------------------------- */
#middleMenuNAV #middleMenuSTF li#Mlocal a:hover { background-position: 0 -35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mservices a:hover { background-position: -207px -35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mresources a:hover { background-position: -397px -35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mstorage a:hover { background-position: -587px -35px; overflow: hidden; }
#middleMenuNAV #middleMenuSTF li#Mfranchise a:hover { background-position: -777px -35px; overflow: hidden; }

/* mmGLOBALHEADER2 */
/*-------------------------------------------------------------------- */
#middleMenuNAV2 { width: 983px; height: 38px; margin: 0 0 0 0; padding: 0 0 0 0; float:left; z-index:10;}
#middleMenuNAV2 #middleMenuSTF2 { margin: 0; padding: 0; }
#middleMenuNAV2 #middleMenuSTF2 li { display: inline; }
#middleMenuNAV2 #middleMenuSTF2 li#Mlocal a { float: left; width: 207px; height: 0; padding-top: 38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mservices a { float: left; width: 190px; height: 0; padding-top: 38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mresources a { float: left; width: 190px; height: 0; padding-top: 38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mstorage a { float: left; width: 190px; height: 0; padding-top: 38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mfranchise a { float: left; width: 203px; height: 0; padding-top: 38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li a,
#middleMenuNAV2 #middleMenuSTF2 { background-image:url(../images/bottomNAV2.gif); background-repeat: no-repeat; }

/* mmGLOBAL BUTTONS2 */
/*-------------------------------------------------------------------- */
#middleMenuNAV2 #middleMenuSTF2 li#Mlocal a { background-position: 0 0; }
#middleMenuNAV2 #middleMenuSTF2 li#Mservices a { background-position: -207px 0; }
#middleMenuNAV2 #middleMenuSTF2 li#Mresources a { background-position: -397px 0; }
#middleMenuNAV2 #middleMenuSTF2 li#Mstorage a { background-position: -587px 0; }
#middleMenuNAV2 #middleMenuSTF2 li#Mfranchise a { background-position: -777px 0; }

/* mmGLOBAL OVER STATES2 */
/*-------------------------------------------------------------------- */
#middleMenuNAV2 #middleMenuSTF2 li#Mlocal a:hover { background-position: 0 -38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mservices a:hover { background-position: -207px -38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mresources a:hover { background-position: -397px -38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mstorage a:hover { background-position: -587px -38px; overflow: hidden; }
#middleMenuNAV2 #middleMenuSTF2 li#Mfranchise a:hover { background-position: -777px -38px; overflow: hidden; }

/* Index Page */
/*-------------------------------------------------------------------- */

#AMSIndexImage {
	float:left;
	display:block;
	width:516px;
	height:248px;
	margin: -1px 0 0px 0px;
	padding: 0 0 0 5px;
    
}

#AMSIndexImage2 {
	float:left;
	display:block;
	width:975px;
	height:266px;
	margin: 0px 0 0 0;
	padding: 0 0 0 0px;
}

#QuoteBox {
	float:left;
	display:block;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
	background-image:url(../images/GreenQuoteBox_BG.jpg);
	background-repeat:no-repeat;
	width:457px;
	height:247px;
}
#indexText {
	float:left;
	display:block;
	margin: 14px 0 0 3px;
	padding: 0 0 0 0;
	width:687px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}

#specialGuts
{
    float:left;
    display:block;
    margin: 0 0 0 0;
    _margin: 0px 0 0 3px;
    padding: 0 0 0 0;
    width:983px;
    _width: 970px;
    height:1px;
    background-image:url(../images/specialGuts.png);
    background-repeat:no-repeat;
}

#seperateME 
{
    float:left;
    display:block;
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:668px;
    height:30px;
    background-image:url(../images/seperateME.gif);
    background-repeat:no-repeat;
}

#seperateME2 
{
    float:left;
    display:block;
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:668px;
    height:30px;
    background-image:url(../images/seperateME2.gif);
    background-repeat:no-repeat;
}

#indexText2 {
	float:left;
	display:block;
	width:650px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:0;
	padding:0;
}

#indexTextM {
	float:left;
	display:inline;
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	width:649px;
	height:auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}

#socialNetwork 
{
    float:left;
	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:200px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}


#indexTags {
	float:left;
	display:block;
	width:692px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	border-bottom:1px dashed #A4A4A4;
	border-top:1px dashed #A4A4A4;  
	padding:0;
}

#communityBar {
	float:left;
	display:block;
	width:692px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding:0;
}

#indexText3 {
	float:left;
	display:block;
	padding: 0;
	width:712px;
	height:auto;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
	border-right:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
}

#indexTextRV {
	float:left;
	display:block;
	padding: 0;
	width:930px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 3px;
}

#RSSandstuff {
	float:left;
	display:block;
	margin: 0 0 0 3px;
	padding: 0 0 10px 0;
	width:180px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
}

#RSSandstuff2 {
	float:left;
	display:block;
	margin: 0 0 0 0;
	padding: 5px 0 8px 0;
	width:649px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#RSSandstuff3 {
	float:left;
	display:block;
	margin: 15px 0 9px 18px;
	padding: 0 0 10px 0;
	width:600px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#buttonLinks {
	float:left;
	display:inline;
	margin: 0 0 0 1px;
	padding: 0 0 0 0;
	width:180px;
	height:32px;
	border-bottom:dashed;
	border-bottom-width:thin;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E2EADE;
	text-align:right;
}

#imageR1 {
	display:block;
	width: 46px;
	height:46px;
	background-image:url(../images/SocialNetworkButtons/rss.jpg); 
	background-repeat:no-repeat;
	background-position: 0 0;
}
#imageR1:hover {
	background-position: 0 -46px;
}
#imageR1 span
{
	display: none;
}
/*----NEXT ONE */

#imageR2 {
	display:block;
	width: 46px;
	height:46px;
	background-image:url(../images/SocialNetworkButtons/facebook.jpg); 
	background-repeat:no-repeat;
	background-position: 0 0;
}
#imageR2:hover {
	background-position: 0 -46px;
}
#imageR2 span
{
	display: none;
}
/*----NEXT ONE */

#imageR3 {
	display:block;
	width: 46px;
	height:46px;
	background-image:url(../images/SocialNetworkButtons/twitter.jpg); 
	background-repeat:no-repeat;
	background-position: 0 0;
}
#imageR3:hover {
	background-position: 0 -46px;
}
#imageR3 span
{
	display: none;
}

.socialBox 
{
    float:left;
    display:inline;
    width:47px;
    height:47px;
    padding:0 4px 0 0;
}
.socialBox2 
{
    float:left;
    display:inline;
    width:690px;
    height:47px;
    padding:0 4px 0 0;
}

#indexZPro {
	float:left;
	display:inline;
	margin: 0 0 0 0;
	width:174px;
	height:293px;
}

.boxTop {
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:43px;
	background-image:url(../images/RightBoxes/Top.jpg);
	background-repeat:no-repeat;
}

.boxTopHidden {
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:2px;
}

#boxTopQ {
	float:left;
	margin:11px 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:43px;
	background-image:url(../images/RightBoxes/Top.jpg);
	background-repeat:no-repeat;
}
#boxMiddleQuote {
	float:left;
	margin:0;
	padding: 0;
	width:225px;
	height:auto;
	background-image:url(../images/RightBoxes/MiddleQuote.jpg);
	background-repeat:no-repeat;
}

.boxBottomQuote {
	float:left;
	padding: 0;
	width:225px;
	height:27px;
	background-image:url(../images/RightBoxes/BottomQuote.jpg);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
}

.boxBottom {
	float:left;
	margin:0 0 14px 0;
	padding: 0 0 0 0;
	width:225px;
	height:27px;
	background-image:url(../images/RightBoxes/Bottom.jpg);
	background-repeat:no-repeat;
}

.boxTopB {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:348px;
	height:43px;
	background-image:url(../images/BottomBoxes/topB.jpg);
	background-repeat:no-repeat;
}

.boxMiddleB {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:348px;
	height:auto;
	background-image:url(../images/BottomBoxes/middleB.jpg);
	background-repeat:repeat-y;
}

.boxBottomB {
	float:left;
	display:block;
	margin:0 0 14px 1px;
	padding: 0 0 0 0;
	width:347px;
	height:27px;
	background-image:url(../images/BottomBoxes/bottomB.jpg);
	background-repeat:no-repeat;
}

.Title {
	font-size: 14px;
	font-weight: bold;
}

.controlBox {
	float:left;
	display:block;
	margin: 12px 0 0 0;
	width:348px;
	height:auto;
}

.controlBoxB1 {
	float:left;
	display:block;
	margin: 14px 0 0 24px;
	width:348px;
	height:auto;
}

.controlBoxB2 {
	float:left;
	display:block;
	margin: 14px 0 0 0;
	width:348px;
	height:auto;
}

#locationindex {
	float:left;
	display:inline;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	width:666px;
	height:auto;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}
#locationindextxt {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:8px 0 15px 9px;
	width:650px;
	height:auto;
	line-height:17px;
}
#bigbox {
	float:left;
	background-image:url(../images/RightBoxes/theBigBox.jpg);
	background-repeat:no-repeat;
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
	width:698px;
	height:323px;
}

#bigBoxContainer1 {
	float:left;
	display:block;
	width:349px;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#bigBoxContainer2 {
	float:left;
	display:block;
	width:349px;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#bigBoxContainer3 {
	float:left;
	display:block;
	width:349px;
	height:auto;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
}

#bigBoxContainer4 {
	float:left;
	display:block;
	width:349px;
	height:auto;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
}

#bigBoxContainer5 {
	float:left;
	display:block;
	width:349px;
	height:auto;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}

#bigBoxContainer6 {
	float:left;
	display:block;
	width:349px;
	height:auto;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}

#middleMenuContain {
	position:inherit;
	display:block;
	margin:0 auto;
	width:975px;
	height:auto !important;
	min-height:100%;
}


.titleBox1 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 14px 0 0 13px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}

.titleBox2 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 13px 0 0 9px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}

.titleBox3 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 13px 0 0 9px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}

.titleBox4 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 15px 0 0 9px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}
#qcnt_left
{
    float:left;
	display:inline;
	width:320px;
	height:auto;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}
#qcnt_right 
{
    float:left;
	display:inline;
	width:110px;
	height:auto;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}
.contentBox1 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 16px 6px 0 12px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#474747;
}

.contentBox2 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 12px 8px 0 8px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#474747;
}

.contentBox3 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 12px 8px 0 8px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#474747;
}

.contentBox4 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 12px 8px 0 8px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#474747;
}


.moreBox {
	position:inherit;
	width:auto;
	height:auto;
	margin: 12px 8px 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	color:#000000;
}

.moreBoxRight {
	position:inherit;
	width:auto;
	height:auto;
	margin: 12px 15px 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	color:#000000;
}

#stateStuff {
	float:left;
	display:block;
	width:185px;
	height:auto;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#stateMap {
	float:left;
	display:block;
	width:230px;
	height:auto;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}

#stateContent {
	float:left;
	display:block;
	width:690px;
	height:auto;
	margin:0 0 0 0;
	padding: 25px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}

.stateTitle {
	padding: 25px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-bottom:dashed;
	border-bottom-width:thin;
	border-color:#e2eade;
	color:#000000;
	text-decoration:none;
}

.bottomName {
	padding: 25px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom:dashed;
	border-bottom-width:thin;
	border-color:#e2eade;
	color:#467a27;
	text-decoration:none;
	text-align:right;
}

.localText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background: #fff;
	padding:8px 8px 8px 0;
	color:#000000;
	text-decoration:none;
}

.stateTitle a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.stateTitle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}



/* Quote Form */
/*-------------------------------------------------------------------- */

#requiredText {
	float:left;
	display:block;
	margin: 0 0 0 0;
	padding:43px 0 0 353px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7a9952;
	height:14px;
	width:30px;
}

#normContainer {
	float:left;
	display:block;
	width:435px;
	height:auto;
	margin: 0 0 0 0;
	padding: 11px 0 0 18px;
}

#normLeftTitle {
	float:left;
	display:block;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
}

#normLeft1 {
	float:left;
	display:block;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:11px 0 0 0;
	margin:0 0 0 0;
}

#normLeft {
	float:left;
	display:block;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:14px 0 0 0;
	margin:0 0 0 0;
}

#normLeft2 {
	float:left;
	display:block;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:6px 0 0 0;
	margin:0 0 0 0;
	clear:left;
}

#normRight {
	float:left;
	display:block;
	width:185px;
	text-align:left;
	padding:2px 0 0 7px;
	margin:0 0 0 0;
	height:50px;
}

.normRight2 {
	float:left;
	display:block;
	width:200px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	clear:left;
}

.normRight3 {
	float:left;
	display:block;
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:10px 0 0 9px;
	margin:0 0 0 0;
}

.normRight4 {
	float:left;
	display:block;
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:5px 0 0 9px;
	margin:0 0 0 0;
}

#normButton {
	float:left;
	display:block;
	width:105px;
	height:auto;
	margin: 0 0 0 0;
	padding: 96px 0 0 0;
	text-align:left;
}

.textfield {
	margin: 0 0 0 0;
	padding: 6px 0 0 11px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	height:42px;
	width:175px;
	border:none;
	background:url(../images/q_1zip.jpg);
	background-repeat:no-repeat;
}

.button {
	width: 105px;/* Width of button image */
	height: 41px;/* Height of button image */
	padding:0;
	margin-top:0;
	border:none;
	background:url(../images/QouteButton.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
	outline:none;
	cursor: pointer; /* hand-shaped cursor */
}

.button2 {
	width: 105px;/* Width of button image */
	height: 41px;/* Height of button image */
	padding:0;
	margin-top:0;
	border:none;
	background:url(../images/QouteButton2.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
	outline:none;
	cursor: pointer; /* hand-shaped cursor */
	z-index:199;
}

.button3 {
	width: 101px;/* Width of button image */
	height: 39px;/* Height of button image */
	padding:0;
	margin-top:5px;
	border:none;
	background:url(../images/submitbutton.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
	outline:none;
	cursor: pointer; /* hand-shaped cursor */
	z-index:199;
}

#normRadioContain {
	float:left;
	display:block;
	width:200px;
	margin:-3px 0 0 3px;
	padding:0 0 0 0;
}

.select {
    width:210px;
}
    

/* Quote Form Small */
/*-------------------------------------------------------------------- */

#Q1 {
	float:left;
	display:block;
	width:205px;
	text-align:left;
	padding:10px 0 12px 10px;
	margin:0 0 0 0;
}

#Q2 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:2px 0 0 34px;
	margin:0 0 0 0;
}
#Q3 {
	float:left;
	display:block;
	width:195px;
	text-align:left;
	padding:5px 0 0 34px;
	margin:0 0 0 0;
}
#Q4 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:5px 0 5px 35px;
	margin:0 0 0 0;
}
#Q5 {
	float:left;
	display:block;
	width:175px;
	text-align:left;
	padding:0 0 4px 36px;
	margin:0 0 0 0;
}
#Q6 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 10px 10px;
	margin:0 0 0 0;
}
#Q7 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:10px 0 5px 35px;
	margin:0 0 0 0;
}
#Q8 {
	float:left;
	display:block;
	width:175px;
	text-align:left;
	padding:0 0 9px 36px;
	margin:0 0 0 0;
}
#Q9 {
	float:left;
	display:block;
	width:188px;
	text-align:right;
	padding:5px 0 13px 26px;
	margin:0 0 0 0;
}

.textfield2 {
	margin: 0 0 0 0;
	padding: 7px 0 0 12px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	height:44px;
	width:178px;
	border:none;
	background:url(../images/q_2zip.jpg);
	background-repeat:no-repeat;
}

.testimonial {
	float:left;
	display:inline;
	margin:0 0 9px 3px;
	padding:0 0 0 0;
}

.testiIMG {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:32px;
	height:auto;
}

.testiTXT {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 7px;
	width:505px;
	height:auto;
}

.testiTXTtop {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 7px;
	width:687px;
	height:12px;
	background:url(/images/topcust.gif);
	background-repeat:no-repeat;
}

.testicnt 
{
    float:left;
    display:inline;
    width:545px;
    height:auto;
    padding:0 0 0 10px;
}

.testiper 
{
    float:left;
    display:inline;
    padding:5px 0 0 5px;
}

.testiTXTbot {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 7px;
	width:687px;
	height:12px;
	background:url(/images/botcust.gif);
	background-repeat:no-repeat;
}

.testibg {
	float:left;
	display:inline;
	width:681px;
	height:auto;
	margin:0 0 0 0;
	padding:0 3px 7px 3px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	background-color:#e8e8e8;
}

#folU {
    display:inline;
    float:left;
    height:auto;
    padding:0 0 0 4px;
    width:170px;
}

.sepF {
    display:inline;
    float:left;
    height:auto;
    padding:0 0 3px 0;
    width:170px;
	background-image:url(../images/followLN.jpg);
	background-repeat:no-repeat;
}

#zcontainstuff {
	float:left;
	display:inline;
	width:649px;
	height:auto;
	margin:9px 0 0 0;
}

.zcontactText {
    float:left;
    display:block;
    width:104px;
    height:auto;
    padding: 5px 0 0 0;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

.zcontactInput {
    float:left;
    display:block;
    width:185px;
    height:auto;
    margin:0 0 0 0;
    padding:0 0 0 10px;
    text-align:left;
}

#ztextbox {
    float:left;
    display:block;
    clear:both;
    width:645px;
    height:auto;
    margin:0 0 0 0;
    text-align:left;
}

.zcontactText2 {
    float:left;
    display:block;
    clear:both;
    width:418px;
    height:auto;
    margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.zcontactText12 {
    float:left;
    display:block;
    clear:both;
    width:650px;
    height:auto;
    margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.zcontactText3 {
    float:left;
    display:block;
    clear:both;
    width:640px;
    height:auto;
    margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.zcontactText4 {
    float:left;
    display:block;
    clear:both;
    width:649px;
    height:auto;
    margin:0 0 0 0;
    padding:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.zcontactText5 {
    float:left;
    display:block;
    clear:both;
    width:649px;
    height:auto;
    margin:30px 0 10px 0;
    padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	border-top:1px dashed #A4A4A4;
}

#bb3b {
    float:left;
    display:block;
    clear:none;
    width:645px;
    height:auto;
    margin:20px 0 0 1px;
	text-align:right;
}

.bufferz {
    float:left;
    display:inline;
    clear:none;
    width:300px;
    height:35px;
    padding:20px 0 0 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#destinationItem {
    float:left;
    display:inline;
    clear:none;
    width:644px;
    height:94px;
    padding:0 0 0 0;
	margin:0 0 0 0;
	background-image:url(../images/destination.jpg);
	background-repeat:no-repeat;
}

#personalItem {
    float:left;
    display:inline;
    clear:none;
    width:644px;
    height:94px;
    padding:0 0 0 0;
	margin:0 0 0 0;
	background-image:url(../images/personal.jpg);
	background-repeat:no-repeat;
}

.bufferz2 {
    float:left;
    display:block;
    clear:both;
    border-top:1px dashed #a4a4a4;
    width:649px;
    height:auto;
    margin:15px 0 0 0;
    padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.bufferz3 {
    float:left;
    display:block;
    clear:both;
    width:350px;
    height:auto;
    margin:10px 0 0 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.bufferz4 {
    float:left;
    display:block;
    clear:both;
    width:641px;
    height:auto;
    padding:10px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#lefttexttop {
    float:left;
    display:block;
    clear:both;
    width:690px;
    height:auto;
    margin:0 0 0 0;
}

.lefttextRowContain {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:348px;
	height:auto;
}

.wrapsnowsheetTop {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:690px;
	height:9px;
	background-image:url(../images/extraboxes/wrapTopSnow.gif);
	background-repeat:no-repeat;
}

.wrapsnowsheetMiddle {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0;
	width:690px;
	height:auto;
	background-image:url(../images/extraboxes/wrapBottomMiddle.gif);
	background-repeat:repeat-y;
}

.wrapsnowsheetBottom {
    float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:690px;
	height:9px;
	background-image:url(../images/extraboxes/wrapBottomSnow.gif);
	background-repeat:no-repeat;
}

.searchyboxy {
    border: 1px solid #a4a4a4;
    background: #ffffff;
    color: #000000;
    padding:5px 0 0 4px;
    font-size:13px;
    height:21px;
    width:175px;
}

.searchyboxy2 {
    border: 1px solid #a4a4a4;
    background: #ffffff;
    color: #000000;
    padding:5px 0 0 4px;
    font-size:13px;
    height:100px;
    width:630px;
}

.imgService {
    padding:47px 0 0 12px;
}

.imgService2 {
    padding:0 0 0 12px;
    margin:0 0 10px 0;
}

.leftguy {
    float:left;
    display:block;
    width:100px;
    height:100px;
}

.righttop1 {
    float:left;
    display:block;
    clear:none;
    width:558px;
    height:14px;
    padding:11px 0 2px 0;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

.righttop2 {
    float:left;
    display:block;
    clear:none;
    width:558px;
    height:58px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
.righttop3 {
    float:left;
    display:block;
    clear:none;
    width:558px;
    height:14px;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

.titleServeIt {
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
}

#butters {
    float:left;
    display:block;
    width:600px;
    height:auto;
}

#butFace {
    float:left;
    display:block;
    width:150px;
}

#butTwit {
    float:left;
    display:block;
    padding:0 0 0 16px;
    width:150px;
}

#cityTitle {
    float:left;
    display:block;
    width:649px;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    padding:0 0 0 0;
    color:#000000;
    text-align:left;
}

#cityBottom 
{
    float:left;
    display:inline;
    width:649px;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    padding:12px 0 0 0;
    color:#000000;
    text-align:left;
}

#weatherBot 
{
    float:left;
    width:170px;
    display:inline;
    clear:none;
    height:auto;
    margin:0 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
}

#weatherTop {
    float:left;
    display:block;
    width:145px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
}

#weatherMiddle {
    float:left;
    display:inline;
    width:auto;
    clear:none;
    height:auto;
}

#weatherBottom {
    float:left;
    display:block;
    width:145px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
}

#cityInfo {
    float:left;
    display:block;
    width:649px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
}

#CommText 
{
    float:left;
    display:block;
    width:675px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#000000;
}

#floatingStuff  
{
    position:absolute;
    font-size:24px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    left:32px;
    top:397px;
    color:#ffffff;

}

#floatingStuff2
{
    position:absolute;
    font-size:24px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    left:32px;
    top:397px;
    color:#ffffff;

}

.boxBreaker 
{
    float:left;
    display:block;
    width:225px;
    height:3px;
	background-image:url(../images/RightBoxes/MiddleBreak.jpg);
	background-repeat:no-repeat;
}

#floatMeHigh 
{
    position:absolute;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    left:32px;
    top:509px;
    color:#000000;
}

#floatMeHigh2
{
    position:absolute;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    left:32px;
    top:261px;
    color:#000000;
}

.mickeymousestuff 
{
    margin:0 1px 1px 2px;
}

.mickeymousestuff2 
{
    float:left;
    display:block;
	height:32px;
    width:auto;
    margin:0 0 0 0;
    padding:9px 1px 0 0;
    color:#000000;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}

#LocationsIMG 
{
    float:left;
    display:block;
    clear:none;
    width:517px;
    height:248px;
	background-image:url(../images/MainImage_Moving.jpg);
	background-repeat:no-repeat;
}

#LocationName 
{
    float:left;
    display:inline;
    clear:none;
    width:500px;
    height:auto;
    margin:0;
    padding:210px 0 0 23px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#ffffff;
}
.locationsSub {
    float: left;
    display: block;
    border-bottom:1px dashed #CCCCCC;
    border-top:1px dashed #CCCCCC;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
    width:649px;
    margin:0 0 15px 0;
    padding:12px 0 12px 0;
}
.locationSub a {
    text-decoration:none;
} 
#niceLocal 
{
    float:left;
    display:block;
    clear:both;
    width:654px;
    height:163px;
    margin:0;
    padding:0 0 30px 20px;
}

#niceLocal2 
{
    float:left;
    display:block;
    clear:both;
    width:654px;
    height:163px;
    margin:0;
    padding:10px 0 32px 20px;
}

.zimageguy 
{
    float:left;
    display:inline;
    width:262px;
    height:165px;
    margin:0 0 0 10px;
}

.CCTitle 
{
    float:left;
    display:block;
    clear:both;
    width:690px;
    height:auto;
    margin:0 0 7px 0;
}

#statecontainer 
{
    float:left;
    display:block;
    clear:both;
    width:600px;
    height:auto;
}


/* Blog Stuff */
/*-------------------------------------------------------------------- */


#titleBlog 
{
    float:left;
    display:inline;
    width:712px;
    height:40px;
    border-top:solid 1px #cdcdcd;
    border-bottom:dotted 1px #cdcdcd;
}

.headerBlog 
{
    float:left;
    display:inline;
    width:420px;
    height:auto;
    margin:0;
    padding:8px 0 0 15px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    color:#065900;
}

.topButtsBlog 
{
    float:right;
    display:inline;
    width:233px;
    height:40px;
    margin:0;
    padding:0;
    text-align:right;
}

#leftBlog 
{
    float:left;
    display:inline;
    width:221px;
    height:auto;
    margin:0;
    padding:0 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#065900;
}

#wrapBlog {
	float:left;
	display:block;
	width:222px;
	height:auto;
	background-image:url(../images/blog/middlewrap.jpg);
    background-repeat:repeat-y;
}
	

#blogFerarriM 
{
    float:left;
    display:inline;
    width:222px;
    height:10px;
    margin:0;
    padding:0 0 9px 0;
    background-image:url(../images/blog/leftFerrari.jpg);
    background-repeat:no-repeat;
}

#blogFerarri2 
{
    float:left;
    display:inline;
    width:222px;
    height:10px;
    margin:0;
    padding:0 0 0 0;
    background-image:url(../images/blog/leftFerrari2.jpg);
    background-repeat:no-repeat;
}

#comboTitle
{
	float:left;
    display:inline;
    width:222px;
    height:auto;
    margin:0;
    padding:2px 0 3px 14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:13px;
    text-align:left;
    color:#000000;
}

#blogCategory
{
    float:left;
    display:inline;
    width:222px;
    height:auto;
    margin:0;
    padding:10px 0 25px 30px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:13px;
    text-align:left;
    color:#000000;
}

.blogBoxHead {
	float:left;
	display:inline;
	width:222px;
	height:31px;
    margin:0;
    padding:0 0 0 0;
    background-image:url(../images/blog/blogheads.jpg);
    background-repeat:no-repeat;
}

.blogBoxTitle {
	float:left;
	display:inline;
	width:220px;
	height:auto;
    margin:0;
    padding:8px 0 0 14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:13px;
    text-align:left;
    color:#000000;
}

.blogRecent {
	float:left;
	display:inline;
	width:220px;
	height:auto;
    margin:0;
    padding:0 0 5px 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:13px;
    text-align:left;
    color:#000000;
    line-height:20px;
}

.blogPopular {
	float:left;
	display:inline;
	width:220px;
	height:auto;
    margin:0;
    padding:0 0 5px 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:13px;
    text-align:left;
    color:#000000;
    line-height:20px;
}

.blogPopular2 {
	float:left;
	display:inline;
	width:205px;
	height:auto;
    margin:0;
    padding:0 0 10px 14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:13px;
    text-align:left;
    color:#000000;
    border-bottom:solid 1px #cdcdcd;
}

.blogBoxMiddle {
	float:left;
	display:inline;
	width:222px;
	height:auto;
    margin:0;
    padding:0 0 0 0;
}
	
.blogCalInstruct {
	float:left;
	display:inline;
	width:222px;
	height:auto;
    margin:0;
    padding:8px 0 0 13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:13px;
    text-align:left;
    color:#000000;
}

.blogCalendar {
	float:left;
	display:inline;
	width:222px;
	height:auto;
	margin:0;
	padding:17px 0 0 14px;
}

.blogCalArchive {
	float:left;
	display:inline;
	width:217px;
	height:auto;
	margin:0;
	padding:8px 0 8px 0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:13px;
    text-align:right;
    color:#000000;
}
	
#containRightBlog
{
    float:left;
    display:inline;
    width:470px;
    height:auto;
    margin:0;
    padding:0 0 0 0;
}

.rightBlog
{
    float:left;
    display:inline;
    width:489px;
    height:auto;
    margin:0;
    padding:0 0 0 0;
    border-bottom:dotted 1px #cdcdcd;
    border-left:solid 1px #cdcdcd;
}

.blogsTitle {
	float:left;
	display:inline;
	width:475px;
	clear:none;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#065900;
	padding:5px 0 0 10px;
}

.blogsStamp {
	float:left;
	display:inline;
	width:475px;
	clear:none;
	height:auto;
	padding:5px 0 0 10px;
}

.blogDayDate {
	float:left;
	display:inline;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#000000;
}

.blogTimePost {
	float:left;
	display:inline;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#888888;
}

.blogsImage 
{
    position:inherit;
	display:block;
	width:auto;
	clear:right;
	height:auto;
	margin:0 auto;
	padding:55px 0 0 0;
	text-align:center;
}

.blogsContent {
	float:left;
	display:inline;
	width:475px;
	clear:none;
	height:auto;
	margin:0;
	padding:12px 0 0 10px;
}

.blogsLink1 {
	float:left;
	display:inline;
	width:475px;
	clear:none;
	height:auto;
	margin:0;
	padding:10px 0 12px 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.blogsLink2 {
	float:left;
	display:inline;
	width:475px;
	clear:none;
	height:auto;
	margin:0;
	padding:7px 0 15px 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.commentImg {
	float:right;
	display:inline;
	width:auto;
	height:auto;
	padding:0 0 0 0;
}

.commentTxt {
	float:right;
	display:inline;
	width:auto;
	height:auto;
	padding:2px 0 0 0;
}

.commentNum {
	float:right;
	display:inline;
	width:auto;
	height:auto;
	padding:2px 0 0 0;
}

.diggIt {
	float:right;
	display:inline;
	width:auto;
	height:auto;
	padding:2px 0 0 0;
}

.readMore {
	float:right;
	display:inline;
	width:auto;
	height:auto;
	padding:2px 0 0 0;
}

.quoteCTNR 
{
    float:left;
    display:inline;
    width:649px;
    height:auto;
    margin:0 0 0 0;
    padding:0 0 20px 0;
    background-color:#dde4ef;
    border:dashed 1px #A4A4A4;
}

.reqTxt {
    float:left;
    display:inline;
    width:77px;
    height:auto;
    margin:0 0 0 0;
    padding:5px 0 0 569px;
}


/* Index Page Boxes */
/*-------------------------------------------------------------------- */
.textblock {
    border-bottom:1px solid #DEDEDE;
    display:inline;
    float:left;
    height:auto;
    margin:0 0 6px 0;
    padding:7px 0 0;
    width:649px;
}
.textblock h2 {
    margin:0 0 0 0;
    padding:0 0 0 0;
}
.subboxctr {
	float:left;
	display:inline;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	width:666px;
	height:auto;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}
.subboxtxt {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:8px 0 15px 9px;
	width:650px;
	height:auto;
	line-height:17px;
}
.regboxctr {
	float:left;
	display:inline;
	margin:0 0px 12px 0;
	padding:0 0 0 0;
	width:326px;
	height:auto;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}
.regboxctrlast {
	float:left;
	display:inline;
	margin:0 12px 0 0;
	padding:0 0 0 0;
	width:326px;
	height:474px;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}
.regboximg {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:5px 0 0 6px;
	width:326px;
	height:auto;
}
.regboxtxt {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:8px 0 0 9px;
	width:308px;
	height:278px;
	line-height:17px;
}
.regboxtit {
    float:left;
	display:inline;
	margin:0 0 0 9px;
	padding:7px 0 0 0;
	width:608px;
	height:auto;
	border-bottom:solid 1px #dedede;
}
.regboxmre {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 195px;
	width:131px;
	height:auto;
}
.sidemre {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:9px 0 0 134px;
	width:131px;
	height:auto;
}
.testboxctr {
	float:left;
	display:inline;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	width:330px;
	height:143px;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:left;
}
.testboximg {
	float:left;
	display:inline;
	margin:8px 0 0 9px;
	padding:0 0 0 0;
	width:130px;
	height:auto;
}
.testboxqot {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:6px 0 0 0;
	width:41px;
	height:auto;
}.testboxtxt {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:6px 0 0 0;
	width:478px;
	height:87px;
}.testboxname {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 42px;
	width:480px;
	height:auto;
}
.testboxmre {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:5px 0 0 396px;
	width:131px;
	height:auto;
}
.readbtn {
	display:block;
	width:131px;
	height:29px;
	background-image:url(../images/indexreadmore.jpg); 
	background-repeat:no-repeat;
	background-position: 0 0;
}
.readbtn:hover {
	background-position:0 -29px;
}
.readbtn span {
	display:none;
}
.viewbtn {
	display:block;
	width:131px;
	height:29px;
	background-image:url(../images/indexviewmore.jpg); 
	background-repeat:no-repeat;
	background-position: 0 0;
}
.viewbtn:hover {
	background-position:0 -29px;
}
.viewbtn span {
	display:none;
}
.controlboxtit {
    float:left;
    display:inline;
    width:255px;
    height:auto;
    margin:0 0 0 0;
    padding:8px 0 0 9px;
    text-align:left;
}
.controlbox {
    float:left;
    display:inline;
    width:265px;
    height:auto;
    margin:0 0 11px 0;
    padding:0 0 9px 0;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
}
.controlbox2 {
    float:left;
    display:inline;
    width:265px;
    height:auto;
    margin:0 0 11px 0;
    padding:0 0 0 0;
	background-color:#FFFFFF;
	border:solid 1px #d6d6d6;
}
.boxMiddle {
	float:left;
	margin:0 0 0 9px;
	padding: 0 0 0 0;
	width:247px;
	height:auto;
	display:inline;
	background-color:#e5e5e5;
}
.boxMiddleQ {
	float:left;
	margin:0 0 0 9px;
	padding: 0 0 0 0;
	width:247px;
	height:auto;
	display:inline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(../images/q_2box.jpg);
	background-repeat:no-repeat;
}
#SEOBox {
	float:left;
	display:block;
	background-color:#FFFFFF;
	margin:0 0 0 18px;
	_margin: 0 0 0 16px;
	padding: 12px 0 12px 0;
	width:944px;
	height:auto !important;
	min-height:100%;
}

#SEOBox a {
    color:#000000;
}

#SEOBox a:hover {
    color:#076200;
}

.containtopall {
    float:left;
    display:inline;
    width:983px;
    height:auto;
    margin:0 0 0 0;
    _margin: 0 0 0 7px;
    padding:0 0 0 0;
	background-image:url(../images/GlobalWrapper2.png);
	background-repeat:repeat-y;
}

.containtopalltwo 
{
 float:left;
    display:inline;
    width:983px;
    height:auto;
    margin:0 0 0 0;
    _margin: 0 0 0 3px;
    padding:0 0 0 0;
	background-image:url(../images/GlobalWrapper2.png);
	background-repeat:repeat-y;
    
}

/* Control Box Hover */
/*-------------------------------------------------------------------- */
.rightNav {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#000000;
}

.rightNav a {
	color:#000000;
    display:block;
    padding:6px 0 6px 8px;
    margin:0 0 0 0;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
    width:240px;
     _width: 240px;
}

.rightNav a:hover 
{
    background-color:#FFFFFF;
	color:#076200;
	padding:6px 0 6px 8px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	margin:0 0 0 0;
	width:240px;
	_width: 240px;
}

.rightNav li {
    border-bottom:1px solid #FFFFFF;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.rightNav ul {
    background-color:#e5e5e5;
    font-weight:bold;
    margin:0 0 0 0;
    padding:0 0 0 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    width:247px;
}

#iefix 
{
    _position: relative;
    _margin-left: -30px;
    _width: 220px;
    _border: 1px solid green;
    _overflow: visible;
    
}

/*------------------------*/


