/*--------------------------------------------------------------------
ALLMYSONS.COM Style Sheet (http://www.allmysons.com)
Copyright � 2009 All My Sons Moving & Storage, All rights reserved.

Web Contact: benj@allmysons.com
/*-------------------------------------------------------------------- */

#indexTextM a {
	text-decoration:none;
	color:#076200;
	font-weight:bold;
}

#indexTextM a:hover {
	text-decoration:underline;
	color:#076200;
	font-weight:bold;
}

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;
}

p {
	margin:0 0 0 0;
	padding:0 0 12px 0;
	line-height:18px;
}

#indexTextM li {
	line-height:18px;
	list-style-image:url(../images/checks.gif);
}

#SEOBox a {
	line-height:18px;
}

h1 
{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; 
    font-size:14px; 
    padding:0 0 10px 0;
    margin:0 0 0 0;
}

h2 
{
   	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; 
    font-size:12px; 
    padding:0 0 7px 1px;
    margin:0 0 0 0;
}

/* 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-color:#E3E3E3;
	background-image:url(../images/bg2.jpg);
	background-repeat:repeat-x;
}

.spaceFH 
{
    padding:0 9px 0 9px;
    margin:0 0 0 0;
}

#container {
	position:relative;
	margin:0 auto;
	width:983px;
	height:auto !important;
	min-height:100%;
}

#startTopContain {
	float:left;
	display:block;
	position:relative;
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:2px 0 0 616px;
}

#endBottomContain {
	float:left;
	display:block;
	width:auto;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}

#HeaderText {
	float:left;
	display:block;
	width:auto;
	margin: 0 0 0 0;
	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;
	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 0;
	padding:10px 0 5px 234px;
	width:auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#FooterNav {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:10px 0 5px 80px;
	width:739;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#AMSLogo {
	float:left;
	display:inline;
	margin:0 0 0 15px;
	width:459px;
	height:123px;
}

#AMSPhoneNumber {
        
	position:absolute; 
	top:74px;
	right:16px;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:492px;
	height:132px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

#globalLeft {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 10px 0 24px;
	width:700px;
	height:auto;
}

#globalLeft2 {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 10px 0 1px;
	width:723px;
	height:auto;
}

#globalRight {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 10px 0 0;
	width:220px;
	height:auto;
}		

.boxTitle {
	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;
}

.boxContent {
	margin: 10px 0 0 15px;
	padding: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.boxContentF {
	margin: 10px 0 0 6px;
	padding: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.boxContent2 {
	margin: 22px 15px 0 15px;
	padding: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.boxContentQ {
	margin: 4px 0 10px 10px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#ffffff;
}

. ul {
	list-style-type:disc;
	list-style-position:outside;
}

. a {
	text-decoration:none;
	color:#076200;
}

. a:hover {
	text-decoration:underline;
	color:#076200;
}

.boxBotCon {
	margin: 0 0 0 0;
	padding: 0 13px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#000000;
}

.boxBotCon a {
	text-decoration:none;
	color:#076200;
}

.boxBotCon a:hover {
	text-decoration:underline;
	color:#076200;
}

#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;
}

#SEOBox {
	float:left;
	display:block;
	border-top:dashed;
	border-top-color:#e2eade;
	border-width:thin;
	margin:0 0 0 7px;
	padding: 12px 0 12px 0;
	width:962px;
	height:auto !important;
	min-height:100%;
}

#SEOBounds {
	position:inherit;
	display:block;
	margin:0 auto;
	width:800px;
	height:auto !important;
	min-height:100%;
}

.SEOText {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	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:#000000;
	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:#000000;
	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;
}



/* BOX HOVER -------------*/

.rightNav {
	margin: 0 0 0 7px;
	padding: 0 0 0 0;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#000000;
}

.rightNav a {
	color:#076200;
    display:block;
    padding:4px 0 6px 4px;
    margin:0 0 0 0;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    width:207px;
}

.rightNav a:hover 
{
    background-image:url(../images/RightBoxes/boxGutsON.jpg);
    background-repeat:repeat-y;
	color:#076200;
	padding:4px 0 6px 4px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	width:207px;
}

.rightNav li {
    border-bottom:2px solid #FFFFFF;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.rightNav ul {
    background-image:url(../images/RightBoxes/boxGuts.jpg);
    background-repeat:repeat-y;
    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:211px;
}

/*------------------------*/


/* Wraps */
/*-------------------------------------------------------------------- */

#TopWrap {
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:983px;
	height:20px;
	background-image:url(../images/TopWrapper.png);
	background-repeat:no-repeat;
}

.SelNavArrow {
    padding:0 7px 0 0;
}

#BottomWrap {
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:983px;
	height:20px;
	background-image:url(../images/BottomWrapper.png);
	background-repeat:no-repeat;
}

#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;
        
}

#specialGuts
{
    float:left;
    display:block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width:983px;
    height:35px;
    background-image:url(../images/specialGuts.png);
    background-repeat:no-repeat;
}

#buttbg {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:983px;
	height:36px;
	background-image:url(../images/buttbg.gif);
	background-repeat:no-repeat;
}

#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:50px;
	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: 884px; height: 34px; padding: 0 0 0 49px; margin: 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#comm a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#career a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#supp a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#wiki a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#face a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#you a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li#blogs a { float: left; width: 110px; 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#comm a { background-position: -112px 0; }
#globalheader #globalnav li#career a { background-position: -222px 0; }
#globalheader #globalnav li#supp a { background-position: -332px 0; }
#globalheader #globalnav li#wiki a { background-position: -442px 0; }
#globalheader #globalnav li#face a { background-position: -552px 0; }
#globalheader #globalnav li#you a { background-position: -662px 0; }
#globalheader #globalnav li#blogs a { background-position: -772px 0; }

/* GLOBAL OVER STATES */
/*-------------------------------------------------------------------- */
#globalheader #globalnav li#home a:hover { background-position: 0 -37px; overflow: hidden; }
#globalheader #globalnav li#comm a:hover { background-position: -112px -37px; overflow: hidden; }
#globalheader #globalnav li#career a:hover { background-position: -222px -37px; overflow: hidden; }
#globalheader #globalnav li#supp a:hover { background-position: -332px -37px; overflow: hidden; }
#globalheader #globalnav li#wiki a:hover { background-position: -442px -37px; overflow: hidden; }
#globalheader #globalnav li#face a:hover { background-position: -552px -37px; overflow: hidden; }
#globalheader #globalnav li#you a:hover { background-position: -662px -37px; overflow: hidden; }
#globalheader #globalnav li#blogs a:hover { background-position: -772px -37px; overflow: hidden; }

/* GLOBALHEADER */
/*-------------------------------------------------------------------- */
#globalheader2 { width: 553px; height: 34px; padding: 0 0 0 214px; margin: 0 0 0 0; float:left; z-index:10;}
#globalheader2 #globalnav2 { margin: 0; padding: 0; }
#globalheader2 #globalnav2 li { display: inline; }
#globalheader2 #globalnav2 li#twit a { float: left; width: 112px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader2 #globalnav2 li#char a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader2 #globalnav2 li#news a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader2 #globalnav2 li#revi a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader2 #globalnav2 li#quote a { float: left; width: 110px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader2 #globalnav2 li a,
#globalheader2 #globalnav2 { background-image:url(/images/TopGlobalNav2.jpg); background-repeat: no-repeat; }

/* GLOBAL BUTTONS */
/*-------------------------------------------------------------------- */
#globalheader2 #globalnav2 li#twit a { background-position: 0 0; }
#globalheader2 #globalnav2 li#char a { background-position: -112px 0; }
#globalheader2 #globalnav2 li#news a { background-position: -222px 0; }
#globalheader2 #globalnav2 li#revi a { background-position: -332px 0; }
#globalheader2 #globalnav2 li#quote a { background-position: -442px 0; }

/* GLOBAL OVER STATES */
/*-------------------------------------------------------------------- */
#globalheader2 #globalnav2 li#twit a:hover { background-position: 0 -36px; overflow: hidden; }
#globalheader2 #globalnav2 li#char a:hover { background-position: -112px -36px; overflow: hidden; }
#globalheader2 #globalnav2 li#news a:hover { background-position: -222px -36px; overflow: hidden; }
#globalheader2 #globalnav2 li#revi a:hover { background-position: -332px -36px; overflow: hidden; }
#globalheader2 #globalnav2 li#quote a:hover { background-position: -442px -36px; overflow: hidden; }

/* Index Page */
/*-------------------------------------------------------------------- */

#AMSIndexImage {
	float:left;
	display:block;
	width:516px;
	height:248px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

#AMSIndexImage2 {
	float:left;
	display:block;
	width:975px;
	height:266px;
	margin: 0 0 0 0;
	padding: 0 0 0 4PX;
}

#QuoteBox {
	float:left;
	display:block;
	margin: 1px 0 0 0;
	padding: 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: 0 0 0 3px;
	padding: 0 0 0 0;
	width:522px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#indexText2 {
	float:left;
	display:block;
	width:692px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	border-top:1px dashed #A4A4A4; 
	padding:0;
}

#indexTextM {
	float:left;
	display:block;
	width:692px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin-top:13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding:0;
}

#indexTags {
	float:left;
	display:block;
	width:692px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:12px;
	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:12px;
	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:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	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:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	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:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
}

#RSSandstuff2 {
	float:left;
	display:block;
	margin: 0 0 0 3px;
	padding: 0 0 10px 0;
	width:675px;
	word-spacing:normal;
	letter-spacing:normal;
	font-size:12px;
	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:12px;
	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:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E2EADE;
	text-align:right;
}

#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:41px;
	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:0 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:41px;
	background-image:url(../images/RightBoxes/TopQ.jpg);
	background-repeat:no-repeat;
      
}

.boxMiddle {
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:auto;
	background-image:url(../images/RightBoxes/Middle.jpg);
	background-repeat:repeat-y;
}

#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:41px;
	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 0;
	padding: 0 0 0 0;
	width:348px;
	height:37px;
	background-image:url(../images/BottomBoxes/bottomB.jpg);
	background-repeat:no-repeat;
}

.Title {
	font-size: 14px;
	font-weight: bold;
}

.controlBox {
	float:left;
	display:block;
	margin: 14px 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;
}

#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%;
}


.titleBox {
	position:inherit;
	width:auto;
	height:auto;
	margin: 14px 0 0 13px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.titleBox2 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 14px 0 0 9px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.contentBox {
	position:inherit;
	width:auto;
	height:auto;
	margin: 16px 6px 0 12px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.contentBox2 {
	position:inherit;
	width:auto;
	height:auto;
	margin: 16px 8px 0 8px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.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:12px;
	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:12px;
	text-align:right;
	color:#000000;
}

#stateStuff {
	float:left;
	display:block;
	width:185px;
	height:auto;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	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:12px;
	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:12px;
	text-align:left;
	color:#000000;
}

.stateTitle {
	padding: 25px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	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:12px;
	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:12px;
	background: #fff;
	padding:8px 8px 8px 0;
	color:#000000;
	text-decoration:none;
}

.stateTitle a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.stateTitle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	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;
}

#normContainer {
	float:left;
	display:block;
	width:400px;
	height:auto;
	margin: 0 0 0 0;
	padding: 12px 0 0 25px;
}

#normLeftTitle {
	float:left;
	display:block;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	margin:0 0 0 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:9px 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:8px 0 0 0;
	margin:0 0 0 0;
}

#normRight {
	float:left;
	display:block;
	width:242px;
	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:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

.normRight3 {
	float:left;
	display:block;
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:9px 0 9px 9px;
	margin:0 0 0 0;
}

.normRight4 {
	float:left;
	display:block;
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:9px 0 0 9px;
	margin:0 0 0 0;
}

#normButton {
	float:left;
	display:block;
	width:105px;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	text-align:left;
}

.textfield {
	margin: 0 0 0 0;
	padding: 10px 0 0 11px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	height:42px;
	width:214px;
	border:none;
	background:url(http://training.allmysons.com/images/ZipField.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:0 0 12px 0;
	margin:0 0 0 0;
}

#Q2 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#Q3 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#Q4 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 4px 0;
	margin:0 0 0 0;
}
#Q5 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 4px 0;
	margin:0 0 0 0;
}
#Q6 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}
#Q7 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 4px 0;
	margin:0 0 0 0;
}
#Q8 {
	float:left;
	display:block;
	width:200px;
	text-align:left;
	padding:0 0 9px 0;
	margin:0 0 0 0;
}
#Q9 {
	float:left;
	display:block;
	width:200px;
	text-align:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.textfield2 {
	margin: 0 0 0 0;
	padding: 8px 0 0 12px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	height:39px;
	width:170px;
	border:none;
	background:url(../images/ZipField2.gif);
	background-repeat:no-repeat;
}

#zcontainstuff {
    float:left;
    display:block;
    width:690px;
    height:auto;
    padding:0 0 0 0;
}

.zcontactText {
    float:left;
    display:block;
    width:134px;
    height:auto;
    padding: 5px 0 0 0;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.zcontactInput {
    float:left;
    display:block;
    width:182px;
    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:12px;
	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:12px;
	text-align:left;
}

.zcontactText4 {
    float:left;
    display:block;
    clear:both;
    width:690px;
    height:auto;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:1px dashed #A4A4A4;
}

.zcontactText5 {
    float:left;
    display:block;
    clear:both;
    width:690px;
    height:auto;
    margin:30px 0 10px 0;
    padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-top:1px dashed #A4A4A4;
}

#bb3b {
    float:left;
    display:block;
    clear:none;
    width:641px;
    height:auto;
    margin:7px 0 0 1px;
	text-align:right;
}

.bufferz {
    float:left;
    display:inline;
    clear:none;
    width:331px;
    height:35px;
    padding:10px 0 0 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.bufferz2 {
    float:left;
    display:block;
    clear:both;
    border-top:1px dashed #a4a4a4;
    width:684px;
    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:645px;
    height:auto;
    padding:10px 0 0 44px;
	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:12px;
    height:21px;
    width:175px;
}

.searchyboxy2 {
    border: 1px solid #a4a4a4;
    background: #ffffff;
    color: #000000;
    padding:5px 0 0 4px;
    font-size:12px;
    height:100px;
    width:630px;
}

.imgService {
    padding:6px 0 0 12px;
}

.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:12px;
}

.righttop2 {
    float:left;
    display:block;
    clear:none;
    width:558px;
    height:58px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.righttop3 {
    float:left;
    display:block;
    clear:none;
    width:558px;
    height:14px;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.titleServeIt {
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    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:526px;
    height:70px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:0 0 0 4px;
    color:#000000;
    text-align:left;
}

#cityBottom 
{
    float:left;
    display:inline;
    width:526px;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:35px 0 0 0;
    color:#000000;
    text-align:left;
}

#weatherBot 
{
    float:left;
    width:170px;
    display:inline;
    clear:none;
    height:70px;
    margin:0 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

#weatherTop {
    float:left;
    display:block;
    width:145px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    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:12px;
    color:#000000;
}

#cityInfo {
    float:left;
    display:block;
    width:675px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

#CommText 
{
    float:left;
    display:block;
    width:675px;
    clear:both;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    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:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    left:32px;
    top:509px;
    color:#000000;
}

#floatMeHigh2
{
    position:absolute;
    font-size:12px;
    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:12px;
    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:196px 0 0 14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#ffffff;
}

#niceLocal 
{
    float:left;
    display:block;
    clear:both;
    width:654px;
    height:163px;
    margin:0;
    padding:10px 0 35px 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:10px 0 10px 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:12px;
    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:12px;
    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:12px;
    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:12px;
    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:12px;
    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:12px;
    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:12px;
    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:12px;
    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:12px;
	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:12px;
	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:12px;
	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:12px;
}

.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:12px;
}

.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;
}
	

#quotelabels {

font-family: arial, verdana;
font-size: 13px;
    
}


#theform {

margin-top: -31px;
    
}

/* Firefox */
@-moz-document url-prefix()
{
#theform { margin-top: -20px; }
}


#bigd {

    margin-top: 2px;
    margin-left: 895px;
    *:left: 195px;
    _left: 195px;
    _margin-left: 0px;
    *:margin-left: 0px;
    width: 66px;
    height: 120px;
    position: absolute;
    _position: relative;
    *:position: relative;
    
}






