    /*TEXT FORMATING*/
    h1, h2, h3, h4, h5, h6 {font-family: "Trajan Pro", Trajan Pro, "Trajan", Trajan, "Goudy Trajan", serif; font-weight:300; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    p {font-family: Arial, sans-serif; font-size: 1.2em}
    #nav{font-family:"Trajan Pro", Trajan Pro, "Trajan", Trajan, "Goudy Trajan", serif;}.button {font-family:"Trajan Pro", Trajan Pro, "Trajan", Trajan, "Goudy Trajan", serif;} 
    a {color:#3e1406}
    a:hover {text-decoration: underline;}
    body {background-color:#f7f7f0; font: 62.5% sans-serif;font-size:11px; padding:0px;}
    .red{color:#3e1406}
    .blue{color:#376b88}
    .gold{color:#f0e067}
    .slate{color:#737379}
    .bg{color:#f7f7f0}
    .contentHeaderFirst{margin-top:0px; margin-bottom:0px;}
    .contentHeader{margin-top:20px; margin-bottom:0px;}
    .demoHeaders { margin-top: 2em; }
    
    /*Navigation TEXT FORMATING*/
    ul#nav {margin-bottom:-4px!important; background-position:-4px 0px; height:48px;}
    ul#nav li{display:inline; list-style:none; padding:10px; font-size:2em; font-variant: small-caps;}     
    div#awesome_1, div#awesome_2, div#awesome_3, div#awesome_4, div#awesome_5, div#awesome_6 { display: none; margin: 0px!important; width: 100%; height: 180px; background: transparent url(../img/awesomebar.jpg) no-repeat; position: relative; z-index:900; top:2px; text-shadow:1px 1px 1px black;}
    .bottomNav{color:#000000; font-size:1.0em;} /*Footer Nav*/
    .abnl{color:#000000; font-size: 16px;} /*Awesome Bar Nav Links*/
    ul.bottomNav li {list-style:none; padding:0px; font-size:1.0em; margin-left:0px; color:#000000; font-weight:normal; font-weight:bold;}
      A:link {text-decoration: none}
      A:visited {text-decoration: none}
      A:active {text-decoration: none}
      A:hover {text-decoration: underline;}

    /*Navigation Background*/
    div#top {background: transparent url(../img/top.png) no-repeat; height:196px; }
    div#footer {background: transparent url(../img/footer2.png) no-repeat; height:115px; padding-top:20px; padding-left:18px}

    /*Images in Header*/
    div#topTrust{background: transparent url(../img/pmg-trust-seals.png) no-repeat; height:76px; width:357px; display:block; position:absolute; left:782px; top:3px; z-index:1}
    div#topUpload{background: transparent url(../img/uploadIcon.png) no-repeat; height:51px; width:242px; display:block; position:absolute; left:728px; top:70px; z-index:0}
    div#topQuote{background: transparent url(../img/getaquote-homepage.png) no-repeat; height:51px; width:242px; display:block; position:absolute; left:563px; top:70px; z-index:0}

    /*Images using "sprite" PNG*/
    ul#nav, div#home, div#twitter, div#fb, div#psn, div#corp, div.spacer{background: transparent url(../img/sprite.png) no-repeat; position:block; }
      div#home {background-position:-533px -50px; height:120px; width:375px; position:absolute; left:20px; top:0px;}
      div#twitter {background-position:-821px -171px; width:36px; height:36px;}
      div#twitter:hover {background-position:-857px -171px; width:36px; height:36px;}
      div#fb {background-position:-821px -208px; width:36px; height:36px;}
      div#fb:hover {background-position:-858px -208px; width:36px; height:36px;}
      div#psn {background-position:-4px -49px; width:264px; height:115px;}
      div#psn:hover {background-position:-270px -50px;}
      div#corp {background-position:-2px -165px; width:360px; height:150px;}
      div#corp:hover {background-position:-366px -165px;}
      .spacer {background-position:-911px -50px; height:260px;}

    #dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
    #dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
    ul#icons {margin: 0; padding: 0;}
    ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none; font-color:#}
    ul#icons span.ui-icon {float: left; margin: 0 4px;}

    /*search box*/
    #searchContainer{display:none; height:20px; line-height:10px; /*background:#364772; -moz-border-radius:5px; -webkit-border-radius:5px;*/}
    #searchBox{display:none; bottom:20px;z-index:1000;}

    /*Content Box (White Fading Box)*/         
    .lcont{background:transparent url(../img/contentpageborder.png) no-repeat; padding-top:30px; min-height:500px;}
    .lcont a{text-decoration: underline;} 
    .lcont a:hover{font-weight: bold;}
    .rcont{background:transparent url(../img/contentpageborder.png) no-repeat;padding-top:30px; min-height:450px;}
    .lcont p, .lcont h1, .lcont h2, .lcont h3, .lcont h4, .lcont h5, .lcont h6, .content img{padding-left:43px; padding-right:40px}
    
    /*IMG FORMATING*/
    .shadowed { border: 4px solid #fff; margin-top:20px; -moz-box-shadow: 2px 2px 3px #111; -webkit-box-shadow: 2px 2px 3px #111;} 
    .shadowedHome { border: 4px solid #fff; margin-top:0px; -moz-box-shadow: 2px 2px 3px #111; -webkit-box-shadow: 2px 2px 3px #111;}
    .homeProducts{text-align: center;}
    img{border: 0px;}

    /*Right Sidebar Formating*/
    #r_sidebar{margin-top:9px;}    
        
    /*Get A Quote Box FORMATING*/
    label, input { display:block; }
		input.text { margin-bottom:12px; width:95%; padding: .4em; }
		fieldset { padding:0; border:0; margin-top:25px; }
		div#users-contain { width: 350px; margin: 20px 0; }
		div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
		div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
		.ui-dialog .ui-state-error { padding: .3em; }
		.validateTips { border: 1px solid transparent; padding: 0.3em; }

    /*MISC*/
    #lbar{}
    #rbar{}
    thumb{ }
    .specs{padding:5px; margin:0px 20px;}
    .apps, .ind{margin-top:20px;margin-bottom:20px;}
    .apps h6, .ind h6, .specs h6{margin:0px 5px; padding:0px}
    .specs ul, .apps ul, .ind ul{margin:0px; padding:4px !important; list-style:none;}
    .specs ul li, .apps ul li, .ind ul li{margin-left:10px;}
    .framed_7{padding:4px; background: transparent url(../img/featured_box.jpg); /*border:1px solid #959595; - wrong placement. needs addtnl div*/}
    /*ie hacks and other shameful expressions*/
    .rounded_bg {background-color:rgba(247,247,243,200); border: 1px solid #737379; -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow:0 0 1em gray; -webkit-box-shadow:0 0 1em gray; margin:20px 0 0 20px; padding:5px;}
.stitched {
	padding: 5px 10px;
	margin: 10px;
	background:  transparent url(../img/cloth-texture.png);
	color: #000;
	font-size: 21px;
	font-weight: bolder;
	line-height: 1.3em;
	border: 2px dashed #6e9ea6;
	/*border-top:2px solid #6e9ea6;
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 100px 10px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 100px 10px;
	-webkit-border-top-right-radius: 3px;*/
	-moz-box-shadow: 0 0 0 4px #91c1d9, 0px 0px 8px 5px rgba(0,0,0,1.0);
	-webkit-box-shadow: 0 0 0 4px #91c1d9, 2px 1px 4px 4px rgba(10,10,0,.5);
	box-shadow: 0 0 0 4px #91c1d9, 2px 1px 6px 4px rgba(10,10,0,.5);
	/*text-shadow: -1px -1px #55cfcf;*/
}
.cloud-hurry{
	width:20px;
	height:81px;
	background:transparent url(../img/cloud-hurry.png);
	position:absolute;
	right:-105px;
	top:-141px;
	color:white;
	font-weight:bolder;
	padding:20px 40px 40px;
}
