/*--Cascading-Style-Sheet-Document--*/
/*--Proj_Name-----American Self Storage--*/
/*--style.css--------17:30 2010-5-31--*/
/*--by----CH--*/

/*-------normal-settings-------------------------------------*/

/*--
*{}
--*/

body{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
body{ background:url(../../Image/Frontend/bg.jpg) repeat-x #a4a4a4;}
a img{border:0;}
p{ margin:0 0 10px;}
ul, ol, li{ margin:0; padding:0;}
form{margin:0; padding:0; display:inline;}
table{}
iframe{float:left;}
a{text-decoration:none}
a:hover{ text-decoration:underline;}
h1{ font-size:36px; margin-top:0; color:#1D4892;}
h2{ font-size:22px; margin-top:0; color:#1D4892;}
h3{ font-size:18px; margin-top:0; color:#1D4892;}
h4{ font-size:16px; margin-top:0;}
h5{ font-size:14px; margin-top:0;}
h6{ font-size:13px; margin:0 0 5px;}

/*------------------------*/




/*------------------------*/
.red{ color:#FF3300;}
.blue{ color:#1D4892;}
/*-------main-strc-----------------------------------------------------*/

#all{
margin:0 auto;
padding:0 17px 20px 18px;
width:1001px;
background:url(../../Image/Frontend/all_bg.jpg) no-repeat;
overflow:hidden;
}

#header{
width:100%;
}

#main_container{
width:100%;
}

#footer{
clear:both;
margin:0 auto;
padding:15px 17px 15px 18px;
width:1001px;
background:url(../../Image/Frontend/footer_bg.jpg) no-repeat;
font-size:11px;
overflow:hidden;
}

/*-----------header-------------------------------------------------*/

.top_call{
float:right;
padding-top:30px;
padding-left:333px;
width:320px;
height:92px;
background:url(../../Image/Frontend/top_call.jpg) no-repeat right top;
}
.top_call h2{ margin-bottom:0;}
.top_call .tel{ font-size:44px;}

.logo{
float:left;
 margin-left:-18px;

 height:158px;
}

#nav{
float:right;
padding-left:120px;
width:533px;
height:36px;
overflow:hidden;
background:url(../../Image/Frontend/nav_bg.gif) no-repeat right top;
}

#nav ul{
list-style-type:none;
}


#nav ul li{
float:left;
background:url(../../Image/Frontend/slide.gif) no-repeat right bottom;
}


#nav ul li.last{background:none;}
#nav ul li a{ display:block; margin-right:2px; padding:11px 20px 10px 21px; }
#nav ul li.last a{ }
#nav ul li a span{
color:#fff;
font-size:14px;
font-weight:bold;
}
#nav ul li a:hover{ text-decoration:none; background:url(../../Image/Frontend/nav_bg_h.gif) repeat-x;}
#nav ul li a:hover span{}


/*--
.bnnr{
clear:both;
padding-top:12px;
width:100%;
}
--*/

/*-------------main-body-----------------------------------------------*/


.home_top{ float:left;
margin-left:-18px;
}

.btn_box{
float:right;
padding:32px 0 0 8px;
width:322px;
height:182px;
background:url(../../Image/Frontend/btn_box_bg.gif) no-repeat;
}

.home_con{
float:left;
padding-left:14px;
padding-top:16px;
width:657px;
}
.home_con h2{ margin-left:-6px;}
.home_con ul{
float:left;
list-style-type:none;
}
.home_con ul li{
padding-left:13px;
background:url(../../Image/Frontend/list_tip.gif) no-repeat left;
font-size:14px;
}
.special_today{
clear:left;
float:left;
padding:38px 0 0 13px;
width:316px;
height:119px;
background:url(../../Image/Frontend/tdy_spcl.jpg) no-repeat;
}
.special_today p{ padding-bottom:3px;}
.complete_services{
float:right;
}
.complete_services h5{ margin-bottom:0;}
.complete_services a{ padding-right:15px; color:#1D4892; background:url(../../Image/Frontend/list_tip_2.gif) no-repeat right; }
.contact_us{
clear:both;
padding-top:25px;
width:100%;
}
.contact_us h5{ margin-bottom:5px;}
.home_col{
float:right;
padding-right:9px;
width:321px;
}
.home_col a{
display:block; 
margin-right:17px; 
text-align:right; 
padding-right:13px; 
background:url(../../Image/Frontend/list_tip_2.gif) no-repeat right; 
color:#1D4892; 
margin-bottom:5px; 
font-weight:bold; 
font-style:italic;
}
.home_col img{
border:2px #1D4892 solid;
float:left; 
margin-bottom:10px; 
margin-left:5px;
}
.home_col h3, .home_col h5, .home_col h6{margin:0; margin-left:10px; }

/*-------------footer--------------------------------------------------*/
.f_lft{ float:left;color:#806055;}
.f_rgt{ float:right;color:#806055;}
.f_rgt a{ color:#806055;}
#footer p{ margin-bottom:15px;}

/*-------------serv---------------------------------------------------*/
.con2, .con3{
clear:right;
float:left;
padding:15px 15px 0;
overflow:hidden;
}
.con2{
margin-left:50px;
width:400px;
}
.con3{
width:540px;
width:400px;
}

.con{
clear:both;
padding:15px 15px 0;
width:971px;
overflow:hidden;
}

.con h3{ margin-bottom:5px;}
.con .box{
float:left;
margin-right:13px;
padding:5px;
border:2px #004887 solid;
width:219px;
background:#eee;
}
.con .box.last{ margin-right:0;}

.box img{ margin-bottom:10px;}
.box h5{ margin-bottom:10px;}

/*-------DIRECTIONS-------*/

.con2 .side, .con3 .side{
float:left;
margin-top:15px;
width:380px;
}
.side{
float:right;
width:380px;
}
.side h5{ margin-bottom:5px;}

/*-------FAQs-------*/
.con .list{float:left;
margin-left:20px;
list-style-position:inside;
margin-bottom:15px;
}

.faqs{
float:left;
margin-left:20px;
list-style-position:inside;
}
.faqs li {
font-weight:bold;
line-height:16px;
}

.faqs li a{ color:#222;}

.faqs.m_c{
	width:700px;
 list-style-type:none;
  margin-left:0;
  list-style-position:outside;
}
.faqs.m_c h5{ margin-bottom:0;}
.faqs.m_c li{ font-weight:normal; padding-bottom:10px;}

.sticker{
float:right;
padding:5px;
border:2px #1D4892 solid;
width:240px;
background:#fff;
}
.sticker img{ margin-bottom:10px;}
.sticker td img{ margin-bottom:0;}
.sticker h5{ margin-bottom:3px;}
/*--------------*/
img.add{margin-right:10px;}


/*--------------form-----------------*/


.form_things{ padding-top:40px; width:100%; clear:both;}


#Table1 img{ padding-right:5px;}
.table_style_1{}
.table_style_1 h5{ margin-bottom:5px;}
.table_style_1 a{ color:#000; text-decoration:underline;}
.table_style_1 a:hover{ color:#00f}
.form_nav{ padding-left:20px;}
.form_nav input{color:white;background-color:#004887;font-weight:bold;width:200px; font-family:Arial, Helvetica, sans-serif}
