*
{
margin:0;
padding:0;
}
a
{
color:#fff;
}
a:hover
{
text-decoration:none;
}
body
{
font:.8em Verdana, Helvetica, sans-serif;
color:#000;
}
h1
{
margin-top:7px;
padding:0 0 5px 10px;
font:bold 1.1em "Times New Roman", Times, serif;
background:url(http://www.calgarylimousine.net/img/h1Bg.jpg) repeat-y;
}
h2, .itemMain strong.pseudoHead, .item strong.pseudoHead
{
display:block;
padding:3px 0 3px 10px;
font:bold 1em Verdana, Helvetica, sans-serif;
color:#f5e102;
background-color:#000;
}
h3
{
}
img
{
margin-bottom:1em;
border:none;
}
ol li
{
list-style-position:inside;
}
p
{
margin-bottom:1em;
padding:0 1em 0 1em;
text-align:justify;
}
ul.reg li
{
list-style-position:inside;
}
#content
{
width:771px;
margin-left:6px;
padding:1em 0 0 0;
background:#407595 url(http://www.calgarylimousine.net/img/mainBg.jpg) no-repeat 5px 0;
overflow:hidden;
}
#footer
{
width:751px;
padding:1em 10px 1em 10px;
margin-left:6px;
font-size:.9em;
color:#000;
background-color:#407595;
overflow:hidden;
}
#footer a 
{
color:#000;
}
#footer span
{
display:block;
text-align:left;
font-size: 7pt;
font-family: verdana;
}
#footerNav
{
float:right;
margin-top:1em;
padding-right:.5em;
}
#footerNav li
{
display:inline;
list-style-type:none;
font:bold italic .9em "Times New Roman", Times, serif;
}
#footerNav li a
{
padding:0 0 0 .75em;
text-decoration:none;
background:url(http://www.calgarylimousine.net/img/footerNavBg.jpg) no-repeat 0 2px;
color:#fff;
}
#footer ul#footerNav li.fli a
{
background:none;
}
#header
{
height:169px;
width:771px;
margin-left:6px;
background:#407595 url(http://www.calgarylimousine.net/img/header.jpg) no-repeat;
overflow:hidden;
}
#header ul
{
margin:10px 0 0 330px;
}
#header ul li
{
float:left;
}
#header ul li a
{
display:block;
height:25px;
}
#header ul li#email a
{
width:230px;
}
#header ul li#reserve a
{
width:88px;
}
#main
{
float:right;
margin:27px 20px 0 0;
border:1px solid #407595;
overflow:hidden;
}
#mainNav
{
width:771px;
margin-left:6px;
background-color:#407595;
overflow:hidden;
}
#mainNav li 
{
display:inline;
float:left;
margin-left:6px;
list-style-type:none;
text-align:center;
font:bold .8em Verdana, Helvetica, sans-serif;
}
#mainNav li a
{
display:block;
float:left;
line-height:20px;
width:147px;
text-decoration:none;
color:#000;
background:url(http://www.calgarylimousine.net/img/listItemBg.jpg) no-repeat;
}
#pageWrap
{
width:783px;
overflow:hidden;
}
#pageWrapInner
{
width:783px;
margin:auto;
background:url(http://www.calgarylimousine.net/img/midBg.jpg) repeat-y;
overflow:hidden;
}
#pageWrapOutter
{
width:783px;
margin:10px auto 0 auto;
border-top:1px solid #fff;
background:url(http://www.calgarylimousine.net/img/topBg.jpg) no-repeat top;
overflow:hidden;
}
#secondaryNav 
{
margin:26px 0 0 3px;
}
#secondaryNav li
{
height:88px;
width:154px;
margin-bottom:5px;
font-size:0px;
}
#secondaryNav li.spec
{
margin-bottom:4px;
}
#secondaryNav li a
{
height:88px;
width:154px;
}
#showcaseMain
{
width:506px;
padding-top:97px;
padding-bottom:1em;
border:1px solid #fff;
color:#fff;
background:#000 url(http://www.calgarylimousine.net/img/calgary-limo.jpg) no-repeat;
overflow:hidden;
}
#sidebar
{
display:inline;
float:left;
width:200px;
margin-left:6px;
}
#thirdNav
{
height:124px;
width:154px;
margin-left:3px;
padding-top:164px;
background:url(http://www.calgarylimousine.net/img/events.jpg) no-repeat;
}
#thirdNav li
{
margin-bottom:4px;
list-style:none;
}
#thirdNav li a
{
display:block;
height:21px;
text-indent:-10000px;
overflow:hidden;
text-decoration:none;
}
#validation
{
clear:right;
padding-top:1em;
}
#validation li, #validation li a
{
display:inline;
float:none;
}
.attn
{
display:block;
padding-bottom:1em;
font-weight:bold;
color:#000;
}
.itemMain, .item
{
width:508px;
margin-bottom:12px;
overflow:hidden;
}
.itemMain p, .item p, .attn, ul.reg, ol
{
margin:.7em .5em 0 .5em;
padding:0;
}
.itemMain .itemSide
{
float:left;
width:150px;
padding:5px;
text-align:center;
color:#f5e102;
}
.showcaseReg
{
width:506px;
padding-bottom:1em;
background-color:#709baa;
overflow:hidden;
font-size: 9pt;
font-family: arial;
}