/* CSS
Designer: Jell Creative
Client: Show Department, Inc.
Created: 06.11.08
Modified: N/A
*/

/* Global Defaults
=====================================================================*/
body,div,ul,li,h1,h2,h3,h4,h5,form,fieldset,input,p,table,tr,th,td,embed,object{ margin:0;padding:0; }
table{ border-collapse:collapse;border-spacing:0; }
fieldset,img,abbr{ border:0; }
em,img, h1,h2,h3,h4,h5,h6,strong,var{ font-style:normal;font-weight:normal; }
ul { list-style:none; }
div { text-align: left;}
a,ins{ text-decoration:none; }
strong { font-weight: bold;}

/* Global Elements
=====================================================================*/
body,html {
	background-color: #177FB6;
	background-image: url(images/page_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;

}

input {
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

img {
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}
.blue{
	color: #157EB5;

}

/* Typographic Elements
=====================================================================*/
h1, h2, h3, h4,h5,input,img, .small, body {
	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing: .05em;
}

/* Page Content Style
=====================================================================*/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 26px;
	color: #157EB5;
	padding-bottom: 10px;
	letter-spacing: .04em;
}

h2 {
	font-size: 14px;
	line-height: 18px;
	color: #157EB5;
	padding-bottom: 7px;
	letter-spacing: .08em;

}
h3{
	text-transform:uppercase;
	font-size:11px;
	padding-bottom: 5px;
	padding-top: 10px;
	letter-spacing: 1px;
	color: #157EB5;
	font-weight:bold;
}
p{
font-size:12px;
color:#666666;
line-height: 22px;
letter-spacing: .05em;
margin-bottom:7px;
}
.nospaceafter{
margin-bottom:0px;
}
.spaceafter{
padding-bottom:7px;
}

a:link, a:visited{
font-size:12px;
color:#666666;
line-height: 18px;
letter-spacing: .02em;
text-decoration:underline;
}
a:hover{
color: #157EB5;
}
.about{
font-size:10px;
color:#666666;
line-height: 12px;
padding-left:8px;
border-left-width:1px;
border-left-color:#157EB5;
border-left-style: solid;
margin-bottom:30px;
}
p.about:first-line{
font-weight: bolder;
}


/* Drill Down Styles
===================================================================*/
.right_col h3{
padding-top:0px;
}
.right_col h2{
padding-top:0px;
font-size:11px;
font-weight:bold;
}
.right_col a{
line-height:22px;
}
.right_col p{
letter-spacing: .02em;

}
.right_block_top p{
line-height:18px;
padding-bottom:0px;


}
.footer p{
font-size:11px;
color:#999999;
padding:0px;
line-height:15px;
}
.footer a:link, .footer a:visited{
font-size:11px;
color:#999999;
padding:0px;
margin:0px;
text-decoration:underline;
line-height:12px;
}
.footer a:hover{
color:#666666;
}


/* List Elements
=====================================================================*/
ul {
padding-bottom:7px;
}

li{
	font-size: 12px;
	line-height: 22px;
	background-repeat: no-repeat;
	background-position: 0px 0.6em;
	padding-left: 10px;
}

#h3list li {
	color: #157EB5;
	background-image: url(images/bullet.gif);
}
#plist li {
	color: #666;
	background-image: url(images/bullet.gif);
}
/*
#h3list li a:link, #h3list li a:visited {
	color:#666666;
	text-transform: none;
}

#h3list li a:hover, #h3list li a:visited:hover{
	color:#00A890;
}
*/



/* layout styles 
=====================================================================*/
.wrapper{
text-align:center;
margin: 15px auto 0px auto;
width:786px;
}
.top_content{
margin-top:15px;
text-align:center;
margin: 0px auto 0px auto;
height:80px;


}
.logo {
	height: auto;
	width: 184px;
	text-align:center;
	margin:auto;
	
	padding:0px;
	*padding-left:200px;
	
}
.contact_box{
float:right;
width:200px;
margin-top:45px;
margin-right:9px;
text-align:right;
font-size:11px;
color:#FFFFFF;
}
.contact_box a:link, .contact_box a:visited {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.contact_box a:hover{
color:#cccccc;


}
.page_wrapper{
width:786px;
text-align:center;
margin:0px;
padding:0px;
}
/* background elements BEGIN*/
.page_top{
width:786px;
background-image:url(images/shad_top_786.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
padding-top:1px;

}

.page_mid{
margin:0px;
background-image:url(images/shad_bg_786.png);
background-repeat:repeat-y;
width:734px;
padding:20px 27px;
}
.page_btm{
background-image:url(images/shad_btm_786x13.png);
background-repeat:no-repeat;
width:786px;
height:13px;
}

/* background elements END*/

#flash_banner{
width:732px;
height:182px;
}
#flash_movie{
width:732px;
height:455px;
}
.main_content{
background-image:url(images/inner_pg_bg.gif);
background-repeat:repeat-x;
background-color:#efefef;
width:702px;
margin-top:15px;
padding:15px 15px 15px 15px;
}
.left_col{
width:467px;
text-align:left;
}
.right_col{
width:220px;
float:right;
}
.right_block_top{
background-color:#FFFFFF;
width:auto;
padding:15px;
}
.right_block{
background-color:#FFFFFF;
width:auto;
margin-top:15px;
padding:15px;
}
.right_block_contact{
background-color:#FFFFFF;
width:auto;
margin-top:15px;
padding: 10px 15px 10px 15px;
}
.right_block_contact p{
line-height: 20px;
}
.right_block_contact h2{
padding-bottom: 0px;
}
.right_block_contact h3{
padding-top: 10px;
}
.footer{
clear:both;
width:auto;
margin-top:10px;
}

/* Begin wide screen ad elements*/

.right_block_widescreen{
background-color:#FFFFFF;
width:auto;
margin-top:15px;
padding:0px 15px 15px 15px;
}

.widescreen_txt_area{
background-image:url(images/widescreen_grad_bg.gif);
background-repeat:repeat-x;
width:auto;
background-color:#bbb9b9;
padding:10px;
}
.widescreen_txt_area p{
color:#FFFFFF;
line-height:1.3em;
letter-spacing:.0em;


}








