body { margin: 0px;
       background-color: #ffffff; 
       font-family: Arial, Helvetica, sans-serif;
       }


#content {
 position: relative;
 margin-right: 162px;
 margin-left: 150px;
 margin-top: 0;
 margin-bottom: 0;
 padding: 10px;
 font-size: .80em;
}

#content-bordered {
 position: relative;
 margin-right: 162px;
 margin-left: 150px;
 margin-top: 0;
 margin-bottom: 0;
 padding: 10px;
 border-left: 3px dotted #007BC6;
 border-right: 3px dotted #007BC6;
 font-size: .80em;
}

#advert {
 position: relative;
 float: right;
 top: 0;
 right: 0;
 border: 0px ;
 margin-top: 0;
 background-color: #ffffff;
 width: 162px;
 overflow: hidden;
}

#advert_forum {
 position: absolute;
 float: right;
 top: 0;
 right: 0;
 border: 0px ;
 margin-top: 85px;
 background-color: #ffffff;
}

#navigation {
 position: absolute;
 top: 0;
 left: 0;
 width: 150px;
 margin-top: 85px;
 background-color: #ffffff;
}
#header {
 position: relative;
 top: 0;
 left: 0;
 height: 85px;
 background-color: #007BC6;
}

#footer {
 position: relative;
 clear: both;
 margin: 0;
}

.thumbimage {
  border: 1px solid #000000;
  }

.thumbimagenew {
  border: 1px solid red;
  }

.page { font-size: .80em; }

.normal {
  color: #000000;
  }

.text {
  color: #000000;
  font-weight: normal;
  margin-bottom:3px;
  }

.textclose {
  color: #000000;
  font-weight: normal;
  margin-top: 2px ;
  }

.mwayblue {
  color: #007BC6;
  }

.mwaywhite {
  color: #ffffff;
  background-color: #007BC6;
  }

.aroadgreen {
  color: #007B00;
  }

.aroadwhite {
  color: #ffffff;
  background-color: #007B00;
  }

.menuheader {
  color: #ffffff;
  font-weight: bold;
  background-color: #007BC6;
  padding-left: 3px;
  margin-top:5px;
  margin-right: 5px;
  font-size: .90em;
  }
.menuitem {
  color: #007BC6;
  font-weight: bold;
  background-color: #ffffff;
  margin-left: 7px;
  margin-top:2px;
  margin-bottom: 2px;
  margin-right: 3px;
  font-size: .85em;
  }
a.menuitem {
  background-color: #ffffff;
  color: #007BC6;
  font-weight: bold;
  text-decoration: none;
  }
a.menuitem:link {
  background-color: #ffffff;
  color: #007BC6;
  font-weight: bold;
  text-decoration: none;
  }
a.menuitem:active {
  background-color: #ffffff;
  color: #007BC6;
  font-weight: bold;
  text-decoration: none;
  }
a.menuitem:visited {
  background-color: #ffffff;
  color: #007BC6;
  font-weight: bold;
  text-decoration: none;
  }
a.menuitem:hover {
  color: #007BC6;
  font-weight: bold;
  background-color: #ffffff;
  text-decoration: underline;
  }


.listheader {
  color: #ffffff;
  background-color: #007BC6;
  padding-left: 3px;
  margin-top:5px;
  margin-right: 5px;
  }
.listitem {
  color: #007BC6;
  background-color: #ffffff;
  margin-left: 7px;
  margin-top:2px;
  margin-bottom:2px;
  margin-right: 3px;
  }


a.listitem {
  text-decoration: none;
  }
a.listitem:hover {
  text-decoration: none;
  color: white;
  background-color: #007BC6;
  }
a.blogitem { color: #ff5a00; text-decoration: none;}
a.blogitem:visited { color: #ff5a00; text-decoration: none;}
a.blogitem:hover { color: #003399; text-decoration: none;}

  
ul.blist {
  list-style: none;
  margin-left: 0;
  margin-top: 2px ;
  padding-top: 0px;
  padding-left: 1em;
  text-indent: -1em;
  }
li.blist {
  color: #007BC6;
  }
  
li.mlist {
  padding-bottom: 5px;
  }  
  
.jnum {
  color: #ffffff;
  background-color: #007BC6;
  padding-right: 3px;
  padding-left: 3px;
  font-size: .80em;
  }

.jother {
  color: #ffffff;
  background-color: #007B00;
  padding-right: 3px;
  padding-left: 3px;
  font-size: .80em;
  }

.entrytitle {
  color: #007BC6;
  font-size: 2em;
  }

.entryclass {
  color: #007BC6;
  font-weight: bold;
  }

.commentsub {
  color: #007BC6;
  font-weight: bold;
  margin-top: 0px;
  padding-top: 0px;
  }


h1.title {
  color: #007BC6;
  font-size: 2em;
  }

h2.title {
  color: #007BC6;
  font-size: 1.7em;
  }

h3.title {
  color: #007BC6;
  font-size: 1.3em;
  }

p.footer {
  color: #007BC6;
  text-align: center;
  font-size: .80em;
  }


a.textlink {
  color: #007BC6;
  background-color: #ffffff;
  }
a.textlink:hover {
  text-decoration: none;
  color: white;
  background-color: #007BC6;
  }

a.offsitelink {
  color: #007BC6;
  background-color: #ffffff;
  }
a.offsitelink:hover {
  text-decoration: none;
  color: white;
  background-color: #007B00;
  }

  a.offsitegreylink {
  	  color: #666666;
  	  background-color: #ffffff;	  
  }
  
a.noborderlink {
  color: #007BC6;
  text-decoration: none;
  background-color: #ffffff;
  }
a.noborderlink:hover {
  text-decoration: underline;
  }

.boxedfloatingimage {
  float: right;
  color: #ffffff;
  background-color: #007BC6;
  width: 402px;
  padding: 1px;
  margin: 1px;
  }
.boxedimage {
  color: #ffffff;
  background-color: #007BC6;
  width: 402px;
  padding: 1px;
  margin: 1px;
  }
.boxedimageinfo {
  color: #007BC6;
  background-color: #ffffff;
  border: 1px solid #007BC6;
  width: 402px;
  padding: 1px;
  margin: 1px;
  }

.trafficline {
  margin-top: 10px;
  margin-bottom: 0px;
  }
.trafficseverity {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 00px;
  }

.pollfloat {
  float: left; 
  padding: 1px;
  margin: 1px 20px 1px 1px;
  width: 300px;
  border: 2px solid #007BC6;
  }

.pollfloatright {
  float: right; 
  padding: 1px;
  margin: 1px 20px 1px 1px;
  width: 300px;
  border: 2px solid #007BC6;
  }

.boxedpoll {  
  padding: 1px;
  margin: 1px 1px 1px 1px;
  border: 2px solid #007BC6
  }
	
.bigrightfloater {
  float: right; 
  padding: 1px;
  margin: 1px 1px 1px 1px;
  }

.bigleftfloater {
  float: left; 
  padding: 1px;
  margin: 1px 1px 1px 1px;
  }  
	
.fpnote {
  font-weight: bold;
  color: red;
  }

# traffic status divs

.rtm31_0 { 
  border-left: 3px green solid;
  padding-left: 3px;
  }
.rtm31_1 { 
  border-left: 3px yellow solid;
  padding-left: 3px;
  }
.rtm31_2 { 
  border-left: 3px yellow solid;
  padding-left: 3px;
  }
.rtm31_3 { 
  border-left: 3px orange solid;
  padding-left: 3px;
  }
.rtm31_4 { 
  border-left: 3px red solid;
  padding-left: 3px;
  }
.rtm31_5 { 
  border-left: 3px red solid;
  padding-left: 3px;
  }
.rtm31_255 { 
  border-left: 3px blue solid;
  padding-left: 3px;
  }

.rtm31_0a { 
  border: 3px green solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }
.rtm31_1a { 
  border: 3px yellow solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }
.rtm31_2a { 
  border: 3px yellow solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }
.rtm31_3a { 
  border: 3px orange solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }
.rtm31_4a { 
  border: 3px red solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }
.rtm31_5a { 
  border: 3px red solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }
.rtm31_255a { 
  border: 1px blue solid;
  padding: 3px;
  margin: 2px 5px 10px 3px;
  }  
  
.afmr {
float: right;
}


.hotel {
border-top: 1px solid #333399;
padding-left: 0px;
padding-right: 0px;
margin-bottom: 15px;
}

.hotelimage {
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 5px;
  padding-bottom: 5px;
  }

# amazon astore css

table {
      font-family:'Arial', sans-serif;
      font-size:9pt;
}
	

a img{ border:none;}
hr {
      border:0;
      width:100%;
      color:#007BC6;
      background-color:#007BC6;
      height:1px;
      width:100%;
      margin:6px 0px 12px 0px;
}
#wrap {
      width:748px;
}
#rule {
      height:1px;
      background-color:#000000;
      width:100%;
      margin:6px 0px 12px 0px;
}

table#contentsubheader {
      width:100%;
}
td#subheaderlinks {
      text-align:right;
}
span.subheadertitle {
      font-size:12pt;
      font-weight:bold;
}
div#contenterror {
      background:#FFFFFF;
      padding:14px 24px;      
}
span.currentpage {
      font-weight:bold;
}

span.error {
      font-weight:bold;
}
	


/* GENERAL SIDEBAR WIDGET STYLES */
ul#widget,ul.widget li.widget {
      margin:0;
      padding:0;
      list-style:none;
}
li.widget {
      float:left;
      width:200px;
      margin-bottom:19px;
}
ul#widget div {
      background:#FFFFFF;
}
ul#widget h3 {
      font-family:'Arial', sans-serif;
      font-size: 10pt;
      font-weight: bold;
      color:#FFFFFF;
      margin:0px;
      padding:6px 15px 4px;
      text-align:left;
      background:#007BC6;
}
ul#widget p {
      font-family:'Arial', sans-serif;
      font-size: 9pt;
      font-weight: normal;
      color:#000000;
      margin:0px;
      padding: 10px 15px 20px;
}

/* SEARCHBROWSE WIDGET */
div#searchbrowse {
      padding:14px;
}
div#searchbrowse div.indent {
      padding: 5px 0px 5px 15px;
}
select.searchwidget {
      width:173px;
      margin-bottom:6px;
}
input#searchwidgetkeywords {
      width:134px;
}
span#SearchAtAmazon {
      font-size: 8pt;
}
div#browsetitle {
      font-weight:bold;
      padding-bottom:7px;
}
span.selectedcategory {
      font-weight:bold;
}

/* LISTMANIA WIDGET */
div.listwidget {
      padding-bottom:16px;
}
ul.listmania {
      margin:0px;
      padding:0px;
      list-style:none;
}
ul.listmania li {
      margin:0px;
      padding:5px;
      padding-left:10px;
      list-style:none;
      text-align:center;
}
ul.listmania li.clsOdd,li.listimages {
      background-color:#FFFFFF;
}
ul.listmania li.clsEven {
      background-color:#FFFFFF;
}

img.listimage {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

/* PRODUCTS WIDGETS */
div.productwidget {
      padding:0px;
      padding-bottom:16px;
}
div.productwidget .price {
      font-weight:bold;
}
table.sidebarproducts {
      font-family:'Arial', sans-serif;
      font-size:9pt; 
      width:200px;
}
table.sidebarproducts td {
      padding:5px;
}
table.sidebarproducts td.image {
      vertical-align:top;
      width:75px;
}
table.sidebarproducts td.text {
      vertical-align:middle;
      width:115px;
}
table.sidebarproducts span.listtitle {
      font-weight:bold;
}


div#featuredProducts {
      background:#FFFFFF;
      padding:14px 24px;
}
div#featuredProducts .price {
      font-weight:bold;
}
table.products {
      width:482px;
      font-family:'Arial', sans-serif;
      font-size:9pt; 
}
table.products td {
	  width:33%;
      padding:5px;
}
table.products tr.pagination {
	  text-align:center;
}
table.products tr.imagerow td {
	  vertical-align:bottom;
}
table.products tr.textrow td {
	  vertical-align:top;
      padding-bottom:20px;
}

.splash {
height: 160px;
width: 160px;
float: right;
padding: 10px 10px 10px 20px;
background-image: url('/common/splodge.gif');
background-repeat: no-repeat;
}

.iconimage {
height: 40px;
background-image: url('/common/arrow.png');
background-repeat: no-repeat;
width: 150px;
}

.iconbox {
width: 40px;
float: left;
height: 40px;
margin: 0 0 5px 0;
background-color: #007BC6; 
}

.infobox {
margin: 0 0 0 45px;
padding: 0;
border: 1px solid #ffffff;
}

p.infotext {
padding: 0 0 5px 0;
margin: 0 0 5px 0;
}

#gmaplarge {
height: 400px;

padding: 2px;
border: 1px solid #eeeeee;
}

#gmapfull {
height: 800px;

padding: 2px;
border: 1px solid #eeeeee;
}

#pnavlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #778;
        font: bold 12px Verdana, sans-serif;
}

#pnavlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#pnavlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
        background: #DDE;
        text-decoration: none;
}

#pnavlist li a:link { color: #448; }
#pnavlist li a:visited { color: #667; }

#pnavlist li a:hover {
        color: #000;
        background: #AAE;
        border-color: #227;
}

#pnavlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}
