#main { width:980px; margin:0 auto; text-align:left; position:relative;}

#header {height:483px;}

#footer { height:55px;}

.column-1, .column-2, .column-3, .col-1, .col-2{float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/
#page1 .column-1{ width:566px;}
#page1 .column-2{ width:285px;}
#page1 .line{ background:url(images/line.gif) repeat-y 593px 0;}
#page1 .line2{ }

/* ============================= page2 ===========================*/
#page2 .column-1{ width:566px;}
#page2 .column-2{ width:285px;}
#page2 .line{ background:url(images/line.gif) repeat-y 593px 0;}

/* ============================= page3 ===========================*/
#page3 .column-1{ width:566px;}
#page3 .column-2{ width:285px;}
#page3 .line{ background:url(images/line.gif) repeat-y 593px 0;}

/* ============================= page4 ===========================*/
#page4 .column-1{ width:262px;}
#page4 .column-2{ width:566px;}
#page4 .line{ background:url(images/line.gif) repeat-y 285px 0;}

/* ============================= page5 ===========================*/
#page5 .column-1{ width:566px;}
#page5 .column-2{ width:285px;}
#page5 #content .col-1{ width:140px;}
#page5 #content .col-2{ width:380px;}
#page5 .line{ background:url(images/line.gif) repeat-y 593px 0;}
#page5 .line3{ background:url(images/line.gif) repeat-y 161px 0;}

/* ============================= page6 ===========================*/
#page6 .column-1{ width:260px;}
#page6 .column-2{ width:266px;}
#page6 .column-3{ width:285px;}
#page6 .line{ background:url(images/line.gif) repeat-y 593px 0;}
#page6 .line2{ background:url(images/line.gif) repeat-y 284px 0; width:100%;}

/* ============================= page7 ===========================*/
#page7 .column-1{ width:566px;}
#page7 .column-2{ width:285px;}
#page7 #content .col-1{ width:215px;}
#page7 #content .col-2{ width:225px;}
#page7 .line{ background:url(images/line.gif) repeat-y 593px 0;}

/* ============================= Sub Pages ===========================*/
#subhead { width: 980px; height: 351px;}
#red_top { width: 980px; height: 57px; background-image:url(images/action_header.jpg);}
#action_logo2 { width: 244px; height: 57px; margin-left:29px; float:left;}
#subhead_right { width: 657px; height: 47px; padding: 10px 0px 0px 50px; float: left; color:#FFFFFF; text-transform:uppercase; font-size: 11px;}

#left_banner { width: 273px; height: 294px; float:left;}
#action_logo { width: 273px; height: 72px;}
#nav_background { width: 273px; height: 222px; background-image:url(images/action_navBackground.gif);}
#nav { width: 244px; margin-left: 29px; height:222px;}

#btm_subs { width:951px; height: 44px; margin-left: 29px;}

h1 { font-size: 20px; color: #A32222; font-style:italic; padding: 0px; margin: 0px; font-weight: normal;}
h2 { font-size: 15px; color: #A32222; font-style:italic; padding: 0px; margin: 0px; font-weight: normal; font-weight:bold;}

.titleLink { font-size: 15px; color: #A32222; font-style:italic; padding: 0px; margin: 0px; font-weight: normal; text-decoration:underline;}
.titleLink a:link { font-size: 15px; color: #A32222; font-style:italic; padding: 0px; margin: 0px; font-weight: normal; text-decoration:underline;}
.titleLink a:hover { font-size: 15px; color: #A32222; font-style:italic; padding: 0px; margin: 0px; font-weight: normal; text-decoration:underline;}
.titleLink a:visited { font-size: 15px; color: #A32222; font-style:italic; padding: 0px; margin: 0px; font-weight: normal; text-decoration:underline;}

#contact_left { width: 283px; height: 283px; padding-right: 20px; float: left;}
#contact_right { width: 263px; height: 283px; float:left;}

#photo { float: left; margin: 0px 30px 0px 0px; padding:2px; border: 1px solid #A32222;}

#photo_2 { float: left; margin: 0px 0px 0px 0px; padding:2px; border: 1px solid #A32222;}

#photo_right { float: right; margin: 0px 0px 0px 30px; padding:2px; border: 1px solid #A32222;}

/* ============================= Banners ===========================*/
#subbanner { width: 707px; height: 294px; background-image:url(images/action_subbanner.jpg); float: left;}
#towing_banner { width: 707px; height: 294px; background-image:url(images/action_towing.jpg); float: left;}
#boardup_banner { width: 707px; height: 294px; background-image:url(images/action_boardup.jpg); float: left;}
#demo_banner { width: 707px; height: 294px; background-image:url(images/action_demo.jpg); float: left;}
#environmental_banner { width: 707px; height: 294px; background-image:url(images/action_environmental.jpg); float: left;}
#additional_banner { width: 707px; height: 294px; background-image:url(images/action_additional.jpg); float: left;}
#contact_banner { width: 707px; height: 294px; background-image:url(images/action_contact.jpg); float: left;}


