@charset "utf-8";
/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

body{

}
p strong{
font-weight:100;
}
#banner{
margin:10px auto 5px auto;
width:980px;

}
.nav{
margin:0px auto;
width:980px;
height:20px;
border-top:2px solid #2668FA;
}
.content{
margin:16px auto 0px auto;
width:958px;
height:auto;
padding:10px;
position:relative;
border:1px solid #2668FA;
border-top:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}
.h1,.h2{
font-size:16px;
padding:5px;
border-bottom:1px dashed grey;
}
.h1srch{
font-size:16px;
border-bottom:1px dashed grey;

padding:5px;
}
.pcontentsrch{
font-size:14px;
margin-left:20px;
}
.pcontent{
font-size:14px;

margin-left:20px;
width:600px;
}
.footer{
border-bottom:2px solid #2668FA;
margin:0px auto 10px auto;
width:980px;
height:120px;

padding:10px 0px 10px 0px;
/*background:#F8F8F8 url(images/footerimg.png) 890px 15px no-repeat;*/
background:url(images/bgrepeattiger.png);
}
.belowfooter{
margin:0px auto 10px auto;
width:980px;
text-align:right;
}
.belowfooter a{
color:#3636F2;
text-decoration:none;
font-size:12px;
}
.belowfooter a:hover{
text-decoration:underline;
}
.belowfooter span{
font-size:10px;
}
.footerlink{
width:220px;
font-weight:100;

float:left;
font-size:10px;
margin:0px;
}
.footerlink a, .outlink a{
text-decoration:none;
color:#3636F2;
}
.footerlink a:hover, .outlink a:hover{
text-decoration:underline;
}
.footerlink a:visited, .outlink a:visited{
color:#3636F2;
}

.footerlinks{
margin:0px auto;
width:880px;
}
.outlinkscont{
position:absolute;
top:10px;
right:10px;
}
.outlinks{
margin:10px;
width:270px;
height:auto;
border:1px solid black;
padding:0px 0px 10px 0px;
}
.boxtitle{
font-size:12px;
background-color:#F4F4F4;
padding:3px;
margin:0px 0px 10px 0px;
}
h2.outlink{
font-size:12px;
margin:2px 2px 2px 10px;
}
.boxnote{
font-size:12px;
padding:0px 5px 0px 5px;
}
.offerimg{
margin:0px auto;
width:140px;
display: block;
border:none;
}


.pricerange{
text-align:right;
width:35px;
}
.results{
width:100%;
height:auto;
}

.tblsearch{
font-size:small;
font-family:arial,helvetica,clean,sans-serif;
border-collapse:collapse;
border:1px solid #2668FA;
height:222px;
}


.brands{
border:1px solid black;
overflow:auto;
height:135px;
width:130px;
margin:10px 0px 0px 20px;
}
ul.brandlist li, .dimensions li{
list-style-type:none;
margin:0px;
}
ul.brandlist, .dimensions{
margin:0px;
}
.padding{
padding:10px 10px 10px 10px;
}
.features td{
padding:0px 0px 15px 10px;
}

h4{
width:auto;
display:inline;
font-size:medium;
}
.height{

float:left;
}
.width{
width:90%;
}
#searchsubmit_original{
font-size:medium;
padding: .7em;
color: #ffffff;
border: solid thin #882d13;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 2px 2px 3px #999;
box-shadow: 2px 2px 2px #bbb;
background-color: #ce401c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#ce401c),color-stop(0.4, #8c1b0b));
cursor:pointer;
font-weight:bold;
}
#searchsubmit{
border:none;
color:white;
width:88px;
height:46px;
background-image:url(images/search.png);
cursor:pointer;
}

h5{
font-size:medium;
padding:0px;
margin:0px;
display:block;
width:100%;
}
.tblheader{
text-align:left;
padding:0px 0px 0px 5px;
background-color:#2668FA;
color:#FFFFFF;
margin:0px;
max-height:25px;
}

.block{
display:block;
width:140px;
}
.blocktwo{
width:135px;
}
#modelsearch, #fullsearch{
padding:0px 0px 0px 0px;
width:auto;
}
#bothsearch{
margin:0px auto;
}
.bothpadding{
padding:0px 5px;
}
#options ul li{
padding:10px 0px;
}
#options {
padding:0px 0px 0px 50px;
}
.p{
padding:10px;
}
.ptwo{
padding:10px 10px 0px 10px;
}
.example{
color:#999999;
display:block;
padding:0px 0px 0px 10px;
}
#tblprices{
width:100%;
}
#results td{
border:1px solid #DDDDDD;
}
table#results{
border-collapse:collapse;
width:100%;
text-align:center;
}
table#results tr:first-child{
text-align:left;
background:transparent url(images/bgrepeattiger.png) repeat scroll 0 0;
border:1px solid #DDDDDD;

}
table#results tr:first-child th{
padding:10px;
font:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.searchfeatures{
font-size:12px;
text-align:left;
}
#listfeatures{
margin:0px 0px 0px 10px;
}
.product{
margin:0px auto;
}
.productspecs{
font-size:12px;
margin:15px 0px 0px 0px;
border-collapse:collapse;
}
.productspecs tr td{
padding:1px 10px 1px 10px;
}
.productspecs tr{
border:1px solid #CCCCCC;
}
.productspecs tr:hover{
background:url(images/bgrepeattiger.png);
}
.pricecompare{
margin:0px auto;
border-collapse:collapse;
border:1px solid #CCCCCC;
font-size:14px;
}
.pricecompare th{
text-align:left;
padding:10px 40px 10px 40px;
border-bottom:1px solid #CCCCCC;
}
.pricecompare td{
padding:10px 40px 10px 40px;
}
.pricecompare tr:hover{
background-color:#F8F8F8;
}
.review{
width:430px;
margin:0px auto;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;

}
.font{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

.review textarea{
display:block;
width:420px;
height:100px;
}
.tblreview{
border-top:1px dashed #CCCCCC;
margin:7px 0px;
}
.hinfo{
color:#CCCCCC;
}
.tblreview td{

}
.mainrtxt{
padding:0px 0px 0px 15px;
}
.htxt{
max-width:650px;
}

.pagination{
text-align:right;
padding:0px 3px 10px 10px;
font-weight:bold;
}
.btmpagination{
text-align:right;
padding:10px 3px 0px 10px;
font-weight:bold;
}
.pagination a, .btmpagination a{
padding:2px 5px;
text-align:center;
border:1px solid #2668FA;
color:#2668FA;
text-decoration:none;
margin:2px;
display:inline-block;
}
.pagination a:hover, .btmpagination a:hover{
background-color:#2668FA;color:#FFFFFF;
}
.error{
text-align:center;
color:#FF0000;
padding-top:10px;
}


#tabsB {
  float:left;
  width:100%;
  background:#F4F4F4;
  font-size:93%;
  line-height:normal;
  }
#tabsB ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
  }
#tabsB li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsB a {
  float:left;
  background:url("images/tableftB.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsB a span {
  float:left;
  display:block;
  background:url("images/tabrightB.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#2668FA;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
/* End IE5-Mac hack */
#tabsB a:hover span {
  color:#2668FA;
  }
#tabsB a:hover {
  background-position:0% -42px;
  }
#tabsB a:hover span {
  background-position:100% -42px;
  }

