html,body {margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; height:100%; border:none;}
body {width:952px; margin:auto; position:relative;}

a,body,td {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
h2 {color:#0F4C22; font-size:14px;}
h3 {font-size:12px; margin:0px 0px 10px; font-style:italic; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}
img {border:0px;}
p,h2 {margin:0px 0px 12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table {border:none; border-collapse:collapse; empty-cells:show;}
td {vertical-align:top; border:none; padding:0px; text-align:left;}
ul {margin:0px; padding:0px;}
ul li {list-style-type:none; padding: 0px;}

.float-left {float:left;}
.float-right {float:right;}

div.width-all {width:100%; float:left;}

/*Begin Main block*/
table.outside {width:100%; height:100%;}
table.outside td.inside {vertical-align:middle; text-align:center; padding-top:10px;}

#main {width:932px; float:left; border:1px #3C3C3C solid; padding:9px; text-align:left;}
  #cont {width:932px; float:left; background:url(../img/bg_Body.gif) repeat-y; border-top:1px #000000 solid; border-bottom:1px #000000 solid;}
  
    #part-lft {float:left; width:260px;}
    #part-lft ul {float:left; padding:0px 9px; width:215px;}
    #part-lft ul li {padding-bottom:1px; background:url(../img/bg_MenuLeftI_sl.gif) repeat-x bottom left;z-index:90;}
      #part-lft ul li div.sm ul {width:375px;}
      #part-lft ul li div.sm {position:absolute; display:none; top:-1px; right:-423px; width:391px; float:left; padding:3px 1px 0px 0px; background-color:#CCCCCC; border:1px #000000 solid;}
      #part-lft ul li div.sm a {font-size:11px; width:360px; padding:5px 0px 5px 15px; font-weight:normal; background:url(../img/bull_MenuLeftI_off.gif) no-repeat 0px 8px;}
      #part-lft ul li div.sm a:hover {color:#0F4C22; background:url(../img/bull_MenuLeftI_on.gif) no-repeat 0px 8px;}
    
    #part-lft ul li.end {background:none;}
    #part-lft ul li a {display:block; color:#000000; text-align:left; font-family:"Arial Black"; padding:7px 0px 8px 15px; width:200px; background:url(../img/bull_MenuLeftI_off.gif) no-repeat 0px 10px;}
    #part-lft ul li a:hover {color:#0F4C22; background:url(../img/bull_MenuLeftI_on.gif) no-repeat 0px 10px;}
    
      div.img-cont {float:left; width:100%; padding:82px 0px 16px; text-align:center;}
      div.img-cont img {margin:auto; border:1px #000000 solid;}
      
      #photo {float:left; width:253px; padding:0px 0px 0px 7px;}
      #photo a {float:left; height:28px; color:#000000; text-decoration:none; text-align:left; font-family:"Arial Black"; background:url(../img/bull_Photo_.gif) no-repeat; padding:11px 0px 0px 0px; text-transform: uppercase; }
      #photo a:hover {text-decoration:none;}
      #photo span {float:left; height:28px; background:url(../img/bull_Photo.gif) no-repeat; padding:11px 0px 0px 58px;}
      
    #part-rgt {float:right; width:670px;}
      .ill-header {float:left; border-bottom:1px #000000 solid;}
      
      div.pr-cont {float:left; width:668px; padding:0px 1px;}
    
      #header {float:left; width:657px; height:309px; border-bottom:1px #000000 solid; padding:15px 0px 0px 11px; background:url(../img/bg_HeaderI.jpg) no-repeat;}
      #header ul {width:235px;}
      #header ul li {background:url(../img/bull_Point.gif) no-repeat 0px 6px; padding-left:16px; font-size:14px; font-weight:bold; color:#FFFFFF;}
      
      div.img-cont2 {padding:6px 0px; width:100%; float:left; border-bottom:1px #000000 solid;}
      div.img-cont2 img {margin:auto; border:1px #000000 solid;}
      
      div.img-cont3 {padding:6px 0px 0px; width:100%; float:left; border-bottom:1px #000000 solid;}
        div.img-scont {padding-bottom:6px; width:100%; float:left;}
          div.img-scont img {border:1px #000000 solid;}
          img.into {margin-left:6px; float:left;}
      
      #address {float:left; width:210px; height:110px; padding:5px 0px 0px 23px;}
      #address p {margin:0px; font-weight:bold; font-size:13px;}
      #address p.big {font-size:23px;}
      #address p.small {font-size:11px;} 
	  #address p.smallest {font-size:9px;}
      #logo-cont {float:right; width:342px; padding:16px 27px 0px 0px;}
      
  /*Begin Copyright block*/
  #copyright {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left; width:100%; padding:15px 0px 10px; font-size:11px;}
  #copyright a {color:#828282; text-decoration:underline; position:relative;}
  #copyright a:hover {text-decoration:none;}
  #txt {position:absolute; display:none; text-align:left; text-decoration:none; padding:2px 4px 3px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:300px; bottom:40px; left:-122px; background-color:#FFFFFF; border:1px #828282 solid;}
  /*=End Copyright block=*/
  
/*=End Main block=*/


  /*Begin About Us page*/
      div.img-cont4 {float:left; width:100%; padding:18px 0px; text-align:center;}
      div.img-cont4 img {margin:0px auto 6px; border:1px #000000 solid;}
      
      #photo-empt {float:left; width:100%; height:117px;}
      
      #shell {padding:6px; width:657px; float:left; border-bottom:1px #000000 solid;}
        #txt-block {padding:8px 20px 16px; width:615px; min-height:554px; float:left; border:1px #000000 solid; background-color:#FFFFFF;}
        * html #txt-block {height:554px;}
          #txt-block em {font-size:12px;}
          #txt-block span {color:#0F4C22;}
          
      #photo-cont {float:left; width:260px; padding-top:16px;}
      #photo-cont ul {float:left; padding:0px 9px; width:215px;}
      #photo-cont ul li {padding-bottom:1px; background:url(../img/bg_MenuLeftI_sl.gif) repeat-x bottom left;}
      #photo-cont ul li.end {background:none;}
      #photo-cont ul li a {display:block; color:#000000; text-align:left; font: normal 11px "Arial Black"; padding:7px 0px 8px 15px; width:200px; background:url(../img/bull_MenuLeftI_off.gif) no-repeat 0px 10px; text-transform: uppercase; }
      #photo-cont ul li a:hover {color:#0F4C22; background:url(../img/bull_MenuLeftI_on.gif) no-repeat 0px 10px;}         
  /*=End About Us page=*/
  
  /*Begin Awards Us page*/
        h2.mb0 {margin-bottom:0px;}
        
        table.usual {margin:0px; width:auto;}
        table.usual td {padding:0px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}
        
        div.empt {width:100%; display:block; height:16px;}
  /*=End Awards Us page=*/
  
  /*Begin Contact Us page*/
        h2.black {color:#000000; margin:16px 0px 20px;}
        h3.und-l {font-size:13px; color:#0F4C22; font-style:normal; text-decoration:underline; margin-bottom:20px;}
        ul.contact {margin:0px;}
        ul.contact li {line-height:19px; padding:0px 0px 20px 14px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../img/bull_Point2.gif) no-repeat 0px 8px;}
        ul.contact li span {font-weight:bold;}
        ul.contact li a {font-size:12px;}       
        
        #txt-block a {color:#0F4C22; text-decoration:underline;}
        #txt-block a:hover {text-decoration:none;}
        
        div.w-all-c {width:100%; text-align:center; margin-bottom:20px;}
        div.w-all-c img {margin:auto;}
        
        #pp {width:100%; font-size:17px; line-height:22px; font-weight:bold;}
  /*=End Contact Us page=*/
  
  /*Begin Custom Awnings page*/
        .float-left2 {padding-top:6px; float:left;}
  /*=End Custom Awnings page=*/
  
  /*Begin Fabric Color page*/
        table.fc {margin:0px; width:auto;}
        table.fc td {width:107px; padding:9px 20px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center;}
        table.fc td img {margin:0px auto 2px; border:1px #000000 solid;}
        table.fc td.end {padding-right:0px;}
  /*=End Fabric Color page=*/
  
  /*Begin Fabric Colors - Commercial 95 page*/
        table.fcc95 {margin:0px; width:100%;}
        table.fcc95 td {padding:0px 0px 6px; font-weight:bold; color:#0F4C22; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left;}
        table.fcc95 td img {margin:2px 0px 0px; border:1px #000000 solid;}
        table.fcc95 td.all {width:100%;}
  /*=End Fabric Colors - Commercial 95 page=*/
  
  /*Begin Popular Awning page*/
      #shell2 {padding-bottom:6px; width:100%; float:left; border-bottom:1px #000000 solid;}
        div.pa-cont1 {float:left; padding:6px 0px 0px 6px; width:325px;}
        div.pa-cont1 div.pa {width:324px; height:156px; font-size:24px;}
          div.pa {float:left; border:1px #000000 solid; padding-top:6px; font-weight:bold; background-color:#FFFFFF; text-align:center; color:#0F4C22;}
          div.pa img {margin:auto;}
          
        div.h2-cont {float:left; padding:6px 0px 0px 6px; width:656px;}
          #shell2 h2 {margin:0px; display:block; float:left; width:655px; border:1px #000000 solid; background-color:#0F4C22; color:#FFFFFF; font-size:19px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:6px 0px 4px;}
        
        div.pa-cont2 {float:left; padding:6px 0px 0px 6px; width:215px;}
        div.pa-cont2 div.pa {width:213px; height:54px; font-size:14px;}
  /*=End Popular Awning page=*/
  
        table.col2 {margin:0px; width:100%;}
        table.col2 td {width:50%;}
        table.col2 td.ctr {padding:0px 0 0 20px;}
        table.col2 td h2.black {margin-bottom:4px;}
		h2.list {margin-top:4px;}		
        table.col2 td  ul.prod {margin:0px;}
        table.col2 td ul.prod li { line-height:17px; padding:0px 0px 0px 0; font-size:14px; font-weight:normal; color:#000; font-family:Tahoma,Arial,Helvetica,sans-serif; background: none;}


  /*Begin Product page*/
/*        table.col3 {margin:0px; width:100%;}
        table.col3 td {width:31%;}
        table.col3 td.ctr {padding:0px 20px; width:40%;}
        table.col3 td h2.black {margin-bottom:4px;}
          ul.prod {margin:0px;}
          ul.prod li {line-height:17px; padding:0px 0px 0px 12px; font-size:11px; font-weight:bold; color:#0F4C22; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../img/bull_Point2.gif) no-repeat 0px 7px;}*/
        table.col3 {margin:0px; width:100%;}
        table.col3 td {width:34%;}
        table.col3 td.ctr {padding:0px 5px; width:38%;}
        table.col3 td h2.black {margin-bottom:4px;}
        table.col3 td table { width: 268px;}
        table.col3 td table tr td { width: 60%; vertical-align: bottom; padding: 0 5px;}
`       table.col3 td table tr td.ctr { width: 40%}

          ul.prod {margin:0px;}
          ul.prod li {line-height:17px; padding:0px 0px 0px 0; font-size:14px; font-weight: 	normal; color:#000; font-family:Tahoma, Arial, Helvetica, sans-serif; }
		  
		  
  /*=End Product page=*/
  
  /*Begin Rectractable Screen page*/
        #rs-lft {float:left; width:371px;}
          #rs-txt {float:left; padding-left:11px; width:360px; height:346px;}
          #rs-txt img {margin:19px 0px 0px; display:block;}
            ul.rs {margin:0px;}
            ul.rs li {padding:0px 0px 0px 16px; color:#000000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../img/bull_Point3.gif) no-repeat 0px 5px;}
            
          .bord {border:1px #000000 solid;}
  /*=End Rectractable Screen page=*/
  
  /*Begin Shade Canopies Car page*/
        .float-right2 {padding-top:6px; float:right;}
  /*=End Shade Canopies Car page=*/
  
  /*Begin Spear Point Awnings page*/
      div.img-cont5 {padding:0px 0px 6px; width:100%; float:left; border-bottom:1px #000000 solid;}
      div.img-cont5 img {margin:auto; border:1px #000000 solid;}
      div.img-cont5 img.clrr {border:none; border-right:1px #000000 solid;}
  /*=End Spear Point Awnings page=*/
  
  /*Begin VRS Rope Pulley page*/
        div.ic-rp {float:left; width:275px;}
        div.into {float:left; padding-left:6px;}
  /*=End VRS Rope Pulley page=*/
  
  /*Begin Gallery page*/
        div.navi {float:left; width:100%; text-align:center;}
        #txt-block div.navi a {font-size:11px; color:#000000; text-decoration:none;}
        #txt-block div.navi a.act {color:#0F4C22; text-decoration:underline;}
        #txt-block div.navi a.prev {padding-left:14px; background:url(../img/bull_Prev.gif) no-repeat;}
        #txt-block div.navi a.next {padding-right:14px; background:url(../img/bull_Next.gif) no-repeat right;}
        
        #gallery {float:left; width:635px; margin-left:-20px; padding-bottom:20px; display:inline;}
          div.ill-g1 {float:left; width:297px; margin:16px 0px 0px 20px; display:inline;}
          div.ill-g1 h3 {font-size:11px; font-style:normal; font-weight:bold; color:#0F4C22; text-align:center; margin:0px; float:left; width:100%; padding-bottom:4px;}
          div.ill-g1 img {float:left; border:1px #070707 solid;}
  /*=End Gallery page=*/
  
  /*Begin Gallery2 page*/
        #txt-block div.navi a.back {text-decoration:underline; color:#0F4C22; float:right; display:inline; margin-top:-14px;}
        #txt-block div.navi a.back:hover {text-decoration:none;}
        
        #category   {float:left; width:615px; height:36px; padding:10px 0px 0px 0px; text-align:left;}
        #category h3 {font-size:14px; font-style:normal; font-weight:bold; color:#0F4C22; margin:0px; float:left; padding-top:1px; text-transform: uppercase; }
        div.nav-cat {float:right;}
        div.nav-cat label {float:left; padding:3px 10px 0px 0px; font-size:11px; font-weight:bold; white-space:nowrap;}
        div.nav-cat select {float:left; font-size:11px; color:#000000;}
        
        #gallery2 {float:left; width:635px; margin-left:-20px; padding-bottom:20px; display:inline; overflow:hidden;}
          #gallery2-cont {float:left; width:644px;}
          #gallery2-cont div.ill-g1 {float:left; width:203px; margin:8px 0px 0px 11px; display:inline;}
          #gallery2-cont div.ill-g1 h3 {font-size:11px; font-style:normal; font-weight:bold; color:#0F4C22; text-align:center; margin:0px; float:left; width:100%; padding-bottom:2px;}
          #gallery2-cont div.ill-g1 img {float:left; border:1px #070707 solid; margin:0px 9px 2px; display:inline;}
          #gallery2-cont div.ill-g1 a.zoom {font-size:9px; color:#1C562E; text-decoration:underline; float:right; padding-left:12px; background:url(../img/bull_Zoom.gif) no-repeat 0px 2px; margin-right:9px; display:inline;}
  /*=End Gallery page=*/
  
  /*Begin TENT AND AWNING COMPANY page*/
        ul.contact li.bold {padding-bottom:0px;}
        ul.contact li.bold a { font-weight:bold;}
        ul.contact li.bold ul.prod li a { font-weight:normal;}
  /*=End TENT AND AWNING COMPANY page=*/
  
  /*Begin Fabric options page*/
        ul.fo {margin:198px 0px 0px 140px;}
        ul.fo li {padding:0px 0px 20px 18px; background:url(../img/bull_Point4.gif) no-repeat 0px 9px;}
        ul.fo li a { font-weight:bold; font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
  /*=End Fabric options page=*/
  
  /*Begin Map page*/
        ul#map {margin:0px;}
        ul#map li {background:url(../img/bull_MenuLeft_on.gif) no-repeat 0px 4px; padding:0px 0px 6px 20px;}
        ul#map li a.start {font-size:14px; font-weight:bold; color:#000000;}
        ul#map li ul {margin-top:10px;}
        ul#map li ul li {background:url(../img/bull_MapL1.gif) no-repeat 0px 3px;}
        ul#map li ul li a {font-size:12px; font-weight:bold;}
        ul#map li ul li.lev1 {background:url(../img/bull_MenuLeftI_off.gif) no-repeat 0px 3px;}
        ul#map li ul li.empt {background:none;}
        ul#map li ul li ul li {background: url(../img/bull_MapL2.gif) no-repeat 0px 3px;}
        ul#map li ul li ul li a {font-size:11px; font-weight:bold; color:#000000;}
        ul#map li ul li ul li.lev2 {background: url(../img/bull_MenuLeftI_on.gif) no-repeat 0px 3px;}
        ul#map li ul li ul li ul li {background:url(../img/bull_MenuLeft_off.gif) no-repeat 0px 3px;}
        ul#map li ul li ul li ul li a {font-weight:normal; font-size:11px; color:#0F4C22;}
  /*=End Map page=*/

    #net {float:left; width:100%; padding:5px 0px 10px;}
  #net a {padding:1px 0px 0px 24px; margin:auto; position:static; width:100px; height:14px; line-height:13px; background:url(../img/net.gif) no-repeat; display:block;}

#shell  {_zoom:1; overflow: hidden;}
#shell table.block { margin-left: 30px; padding: 0 0 10px 40px; font: bold  13px Arial;}
		#shell table.block h2 { text-align: center; color:#000; width: 150px; font-family:Arial, Helvetica, sans-serif }
		#shell table.block td { padding:0 1em;}
		#shell table.block h3 { font-style:normal; font-weight: bold; margin-top: 15px;}		
		#shell table.block img { display: block; width: 150px; margin: 5px; border: 1px solid #000; }
		#shell table.block ul,
				#shell table.block p  { font-size: 12px;}
		#shell table.block ul li { list-style-type: none;}

#shell div.long  { float: none; width: auto; clear:left;  font: bold  13px Arial; margin-left: 30px;}
#shell div.long h2 { width: auto; text-align: left; color:#000; width: 150px; font-family:Arial, Helvetica, sans-serif }		

 div.photo { float: left; padding-left:4px; margin-top: 100px; width: 250px;}		
div.photo img { display: block; border: 1px solid #000; margin:0 auto;}
div.photo h2 { margin-top: 10px; font: bold 13px Arial, Helvetica, sans-serif; color:#000;}
div.cotton { font-size: 14px; }
div.cotton p{ font-family: Arial, Helvetica, sans-serif;}
div.cotton div.cotton_list { font-size: 12px;}
div.cotton div.cotton_list h3 { text-align: center; font-style: normal; text-decoration: underline; font-weight: bold; margin: 10px 0;}
div.cotton div.cotton_list p { text-align: center; font-family: Arial, Helvetica, sans-serif;}
div.cotton div.cotton_list ul li { font-size: 14px; text-align: center;}

.rightimg {float: right; margin: 0 0 5px 5px; position:relative; display:block; z-index:0;}
.leftimg {float: left;  margin:5px 7px 5px 0;  position:relative; display:block; z-index:0;}
.leftimg span, .rightimg span {visibility:hidden;display:none;}
.leftimg:hover span, .rightimg:hover span {visibility:visible;display:block; position:absolute; top:0px; left:0px;}
img {border:none;}

.cities {width: 90%; text-align: center;}
.cities td {padding-left:40px;width:160px;}
#txt-block ul {margin:0 0 20px 40px;}
#txt-block ul li {list-style-type:disc;}
#txt-block .conversion {color:#E21B22;}
#left-address {margin:10px 35px 10px 10px;font-size:14px; clear:both;padding-top:30px;background:url("../img/bg_MenuLeftI_sl.gif") repeat-x scroll left top transparent;}
#left-address .phone{font-weight:bold;font-size:14px;}
#left-address .lcnsno span{font-size:10px;}
#addt {padding-top:15px;}
#footerlinks {padding-top:20px;clear:both;}
#footerlinks a {color:#828282; text-decoration:underline; position:relative;}
#footerlinks a:hover {text-decoration:none;}
#insidetopphone {padding:0;
position:absolute;
right:10px;
top:20px;}
.faqh3{font-size:16px;font-weight:bold;}
#contact td {
	padding: 5px;
}
ul.side-contact {
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 20px;
	color: #333;
}
	ul.side-contact li {
		padding-top: 10px;
		font-size: 11px;
		background: none !important;
		border-bottom: 1px dotted #666;
	}
	ul.side-contact li span {
		font-size: 14px;
	}
ul#social.inside {
	width: 220px;
	height: 24px;
	margin: 10px 0 0 5px;
	padding: 15px 0px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #666;
}
	ul#social.inside li {
		list-style: none;
		display: inline-block;
		float: left;
		margin: 0px 4px;
		list-style-image: none;
		background: none;
	}
	ul#social.inside li.facebook a, ul#social.inside li.twitter a, ul#social.inside li.follow {
		width: 24px;
		height: 24px;
		display: block;
		background: none;
		margin: 0px;
		padding: 0px;
	}
		 ul#social.inside li.follow {
		 	width: 100px;
			font-weight: bold;
			float: left;
			padding-top: 3px;
		 }
	ul#social.inside li.facebook {
		background: url(../images/facebook.png) no-repeat top center;
	}
	ul#social.inside li.twitter {
		background: url(../images/twitter.png) no-repeat top center;
	}
	ul#social.inside li a:hover {
		background: url(../images/thirty.png) repeat;
	}
	ul#social.inside li.plusone {
		padding-top: 4px;
	}
ul.fifty {
	width: 40%;
	display: block;
	float: left;
}
.clr {
	clear: both;
}
.tent_idx {
	display: none;
}
