/* CSS Document 
Authored by: Marc Ardizzone
For: Impact Custom Apparel
Date: 10/20/06

 */

/* Universal Styles & Settings Set to 0 */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/
margin: 0;
padding: 0;
border: 0;
}	

html, body {
    height:100%;
}
body {
    padding:0;
    margin:0;
	text-align: center;
	background-image:url(../images/bgrnd.jpg)
	

}

a {color: #990000; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}

#clear {clear:both;}

#outercontainer {
    width: 745px;
	margin-left: auto;
	margin-right: auto;
margin-top: 0px;
text-align: left;

border: 0pxs;
background-image:url(../images/home_cont_bgnd.gif);

}


/* Top Navigation */

#topnav {font-size:.65em; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-top: 2px; padding-right: 0px; width: 745px}
#topnav a {color:#ffffff; text-decoration: none}
#topnav a:hover {text-decoration: underline}

/* Masthead */


#logo {width: 229px; float: left; margin-top: 15px;}
#tagline {width: 288px; height: 118px; float: left; margin-left: 215px;}




/* Main Navigation Styles */


#mainav_1 {width: 121px; height:26px; float: left; margin: 0px;}
#mainav_2 {width: 159px; height:26px; float: left; margin: 0px;}
#mainav_3 {width: 113px; height:26px; float: left; margin: 0px;}
#mainav_4 {width: 69px; height:26px; float: left; margin: 0px;}
#mainav_5 {width: 97px; height:26px; float: left; margin: 0px;}
#mainav_6 {width: 186px; height:26px; float: left; margin: 0px;}

/* Begin Content Area / HP & CP */

#content_area {width: 745px; background-image: url(../images/shadow.jpg); padding:0px;

}

#flash_spacer {height:8px}

#flash_box {width: 700px; border:1px solid #999999; margin:0px; text-align:left; padding:0px}

#hor_bar {width: 700px; height:8px; background-image: url(../images/home_horbar.gif); padding-bottom: 8px; background-repeat:no-repeat}


/* BEGIN HOMEPAGE STYLES */


/* Homepage - Left-Hand Text Styles */


#home_left_text {width: 390px; font-family: Arial, Helvetica, sans-serif; float:left; line-height: 120%; padding-top: 0px; font-weight:normal; text-align:left; padding-left: 24px;}
.home_left_text_intro {font-size:.80em; color:#000000;}
.intro_header {color:#FF0000; font-weight:bold; font-size:1em;}


#home_left_text_news {font-size:.80em; color:#666666; line-height: 120%; font-weight:normal;}
#home_left_text_news ul {margin-left: 20px; margin-top:10px; margin-bottom:13px}
#home_left_text_news li {margin-top:8px; list-style-image:url(../images/arrow.gif)}
.news_header {color:#004364; font-weight:bold}


#brands {float: left; width: 295px; border:1px solid #999999; margin-left:10px; margin-bottom: 10px; text-align:left; padding:0px}


/* Footer Area */

#bottom {width:745px; height:20px; margin:0px; padding:0px}

#footer {width:745px; font-size:.70em; color:#ffffff; line-height:130%; font-family: Arial, Helvetica, sans-serif; padding-top:0px; margin-left:15px; margin-bottom:20px; text-align:left}

#footer a {color:#ffffff;}






/* BEGIN CONTENT PAGE STYLES */


#content_area_cp {width: 745px; background-image: url(../images/shadow2.jpg); padding:0px;

}

h1 {font-size: 1.45em; padding-bottom: 10px; padding-top:5px; padding-left:20px;}

h3 {font-size: 1.20em; padding-bottom: 10px; padding-top:5px; padding-left:20px;}

#content_photo {margin-bottom: 20px; width}

#bodytext_area {font-family:Arial, Helvetica, sans-serif; font-size:.75em; line-height:160%; width: 490px; padding: 16px 42px 25px 28px; float:left; border: 0px}

#bodytext_area p {padding-bottom: 20px;}


#bodytext_area2 {font-family:Arial, Helvetica, sans-serif; font-size:.75em; line-height:160%; padding: 15px 15px 0px 27px}

#bodytext_area2 p {padding-bottom: 10px; padding-right: 25px; padding-left:20px;}

#bodytext_area2 img {padding-bottom: 10px; }

#bodytext_area2 ul {margin-left: 20px; margin-bottom:20px; }

#bodytext_area2 li {margin-bottom: 10px; margin-left: 30px; }


#watermark img {padding-right: 14px; }




/* Right Column Styles */

#right_column {width: 171px; float:left; border: 0px;}

#right_column2 {width: 171px; border: 0px;}

#subnav {font-family: Georgia, Times New Roman, Times, serif; font-size: .85em}

#subnav img {margin: 0px}
#subnav ul {margin-left: 23px; padding-top: 20px; padding-right:10px}
#subnav li {list-style-image:url(../images/bullet.gif); margin-bottom:8px; line-height: 130%}
#subnav a {text-decoration:none; color:#FF0000}
#subnav a:hover {text-decoration:underline }

#hor_line {width: 450px; height:5px; border-top:dashed 1px #333333; margin: 25px 0px 20px 22px}


#quote {font-size:.65em; width: 145px; border-top: 1px dashed #ffffff; margin-top: 20px; padding-top: 15px; padding-left: 12px; line-height: 230%; font-family: Arial, Helvetica, sans-serif;}

#quote2 {font-size:.65em; width: 145px; border-top: 1px dashed #ffffff; margin-top: 20px; padding-top: 15px; padding-left: 12px; padding-bottom: 20px; line-height: 230%; font-family: Arial, Helvetica, sans-serif;}