body{ font-family: Verdana, Geneva, sans-serif; font-size: 10pt; margin:0px; color:#170b3c; }
a:link,a:active,a:visited { text-decoration: none;color:#170b3c; }
a:hover { text-decoration: underline; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif;  margin:0px}
h1 { font-size: 16pt; color: #fb9400; }
img{border:0px;}

/* -------------------Header---------------------------------- */
div#header{ width:971px; height:145px; margin:0 auto; background-image:url(http://74.53.230.203/~aaaskco/images/web/header-bg.gif); background-position:top; background-repeat:repeat-x;}
div#logo{ width:415px;height:130px; background-image:url(http://74.53.230.203/~aaaskco/images/web/logo.gif); background-repeat:no-repeat; float:left;}
div#sales{ width:330px; height:130px; background-image:url(http://74.53.230.203/~aaaskco/images/web/sale.gif); background-repeat:no-repeat; background-position:top right; float:left; margin-left:180px; text-align:right; padding-right:20px; padding-top:20px; font-size:8pt;}

div#banner{width:971px; margin:0 auto;  height:98px;}

/* ------------------Top Navigation-------------------------- */
div#navigation{ width:938px; margin:0 auto; background-color:#ffde00; margin-top:0px; padding:5px 0px 8px 0px;}
div#navigation ul { list-style: none; padding:0px; margin:0px 0px 0px 10px;} 
div#navigation li { font-size:1em;  padding-left:4px; padding-right:4px;  display: inline;} 
div#navigation li a { color:#170b3c; font-size:1em; font-weight:bold; text-transform:uppercase;} 

div#wrapper{width:958px; margin:0 auto; margin-top:32px;}
.title{font-size:11pt; font-weight:bold;}

/* ----------------------Left Column--------------------------- */
div#leftcol { width:614px; background-color:#f7f7f7; float:left; padding:10px;}
div#leftcol .boxone {width:390px; float:left; padding:0 10px 0 0;line-height:18px;}
div#leftcol .boxtwo {width:180px; float:left; padding:0 0 0 10px;color:#fb9400;margin-top:20px; font-size:12pt; font-weight:bold; line-height:20px; border-left: 1px solid #fb9400;}

/*------------------Right Column Contact----------------------*/

div#wrapperContact{width:958px; background-color:#f7f7f7;  margin:0 auto; margin-top:32px;}
div#leftcolContact { width:400px; float:left; padding:10px;}
div#rightcolContact { width:400px; float:left; padding:10px;}


/* ----------------------Right Column--------------------------- */
div#rightcol{ width:305px;  float:left; padding:0; margin: 0 0 20px 18px;}
div#rightcol .box{background-color:#f7f7f7; padding:8px;}
div#rightcol p{margin:0px; padding:5px;}
div#rightcol .lft{float:left; width:170px; }
div#rightcol .rgt{margin-left:172px; width:110px; margin-top:12px;}
div#rightcol .postit{position:absolute; margin-left:180px; margin-top:10px;}

.yellowtitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; padding:5px; background-color:#0a2074; color: #ffde00; margin:0px;}
.signupform {line-height: 1.8em; padding: 10px 0 10px 10px;}

/* ---------------------Special Offers Columns -----------------*/
div.specialcol { padding: 0; margin: 0; width:958px;}
div.specialcol div.box {background-color: #f7f7f7; width: 289px; height: 240px; float: left; padding:8px; margin: 7px;}
div.specialcol p {margin:0px; padding:5px;}
div.specialcol .lft {float:left; width:170px; }
div.specialcol .rgt {margin-left:172px; width:110px; margin-top:12px;}
div.specialcol .postit {position:absolute; margin-left:180px; margin-top:10px;}


/* ---------------------Dedicated Products--------------------- */
div#products{background-color:#fdfcd3; margin:0 auto; margin-top:20px; width:960px;}
div#boxone {width: 280px; margin:0px; padding: 0px 20px 10px 20px;  float: left;}
div#boxtwo {width: 280px; margin:0px;  padding: 0px 20px 10px 20px;  float: left;}
div#boxthree {width: 280px;  margin:0px; padding: 0px 0 10px 0;  float: left;}
div#boxone p, #boxtwo  p, #boxthree p {margin:10px;}

/* ----------------------Footer---------------------- */
div#footer{width:960px; margin:0 auto; margin-top:15px; clear: both;}
div#footerNav{  text-align:right; background-color:#0a2074; padding:8px; color:white; clear: both;}
div#footerNav ul { list-style: none; padding:0px; margin:0px;} 
div#footerNav li { font-size:1em;  padding-left:4px; padding-right:4px;  display: inline; } 
div#footerNav li a { color:#FFF; font-size:1em; font-family:verdana;  text-transform:uppercase;} 
div#footerAddress{ font-size:8pt; margin-top:20px;}

.clear{ clear:both; }


/* ------------Right Menu------------ */
.urbangreymenu{
width: 298px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color:#ffde00;
background-color: #0a2074; /*last 2 values are the x and y coordinates of bullet image*/
margin: 0px; /*bottom spacing between header and rest of content*/
margin-bottom: 5px; 
text-transform: uppercase;
padding: 4px 0 4px 10px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color:#ffde00;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color:#270D76;
background: #F7F7F7;
display: block;
padding: 2px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color:#270D76;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
text-decoration:underline;
}

.contact_rgt{padding:5px 0px  5px 160px;}
.contact_lft{width:150px; float:left;padding:5px 0px  5px 0px}
.conatctbtn{text-align:right;padding:10px 50px 0px 0px;}
.contactTextArea{overflow:auto;width:380px}
.input{width:220px;}

/*--------------------latest News--------------*/
.imgleft {float:left;border:0px;padding-right:10px;}
.imgright {float:right;border:0px;padding-left:10px;}
.imgcenter {border:0px;margin-left:50px;}
.center{text-align:center;}

h2.sidetitle {font-size: 1.1em; padding: 5px 0 0 0; margin: 5px 0 0 0;}
ul.blogcol {padding: 0 0 0 30px; margin: 0;}

/* twittering */
div#twittering {padding: 20px 0 10px 0;}
.tweet {font-family: Georgia, serif; font-size: 120%; color: #085258;}
.tweet .tweet_list {-webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0; background-color: #ffffff; }
.tweet .tweet_list li { overflow: auto; padding: .5em;}
.tweet .tweet_list li a { color: #fb9400; }
.tweet .tweet_list .tweet_even { background-color: #f7f7f7; }
.tweet .tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img { vertical-align: middle; }

/* contact */
div#directions {padding: 10px;}
