/* Style Reset */

* {
    padding:0;
    margin:0;
    }
/* h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; } */

img {
border: 0;
}

option {min-width: 1.5em;} /* Firefox Hack for Select bug */


body {
    margin: auto;
    padding: 0;
    background-color: #F6FBEB;
    font-family:  'Arimo', Helvetica, sans-serif;
	/* background-image:url(/images/bg3.jpg); */
	/* background: #cce3b9 url(/images/bggrad.gif) bottom left  fixed repeat-x; */
    }

div#bigcontainer {
    width: 1000px;
    margin: auto;
    border: 1px #ccc solid;
}

div#header {
    /* width: 1000px;
    margin: auto; */
    background: #fff url(/images/amazon.gif) top right  fixed no-repeat; 
}
div#search {
	text-align: right; 
	background-color: #ccc;
	vertical-align:middle;
	/* background: #dfdfdf url(/images/search_bg.gif) bottom left  repeat-x; */
	background: url(/images/bg.gif);
	/* border-top: 1px solid #cfcfcf; */
	border-top: 1px solid #609;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#search img {
	vertical-align: middle;
}
div#search form {
	padding:0; 
	border:0; 
	margin:0;
	margin-right: 5px;
}
div#rightcontent {
    float: right;
    /* width: 150px;
	padding: 10px;
	margin-top: 47px; border-right: 1px solid #ccc;*/
	background-color: #FFF;
	
}


div#navigation {
    float: left;
    width: 150px;
	/* padding: 10px;
	margin-top: 47px; border-right: 1px solid #ccc;*/
	background-color: #FFFFFF;

	
}

div#content {
	margin-left: 160px;
	background: #fff;
	margin-right: 160px;
}
div#container {
  width: 100%;
  float: right;
  margin-left: -160px;
  background: #fff;
}
div#wrapper {
    background: #FFF;
   /* width: 1000px;
    margin: auto; */
}


div#navigation ul {
	margin: 0;
	padding: 0;
}

div#navigation ul li {
    list-style-type: none;
	/* list-style: disc url(/images/list.gif) inside;	*/
	padding: 0;
}

div#footer ul {
    margin: 0;
    padding: 0;
}

div#footer li {
    display: inline;
}


div.navbox {
    margin: 10px;  
    padding: 5px; 
    border: 1px #ccc solid; 
}

div.videobox{
    padding: 5px; 
    border: 1px solid #333; 
    margin-left: 5px; 
    width: 200px;
}

div.videoimage {
    display: block; 
    float: left;
}
.carddesc {
    vertical-align: top;
}


div.itemrow {
    border-top: 1px solid #ccc; 
    display: block;
    }

div.itemrowimage {
    margin-left: 10px;
    margin-top: 10px;
    float: left; 
    display: block;
    text-align: center;
    }

div.itemrowdesc {
    margin-left: 100px;
    padding: 10px;
    }

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  text-align: right;
  font-weight: bold;
  }

div.row span.formw {
  float: right;
  text-align: left;
  display: inline;
  }  


tr.ruled{
    background:#ffc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}    
table{
    /* border-top:1px solid #ccc; */
    border-collapse: collapse;
	width: 100%;
	padding: 0;
	text-align: left;
	margin: 0;
}
th,td{
    /* border-top:1px solid #ccc; */
    border-collapse: collapse;
    padding:10px !important; 
}
div#mytable tr.ruled{
    background:#333;
    color:#ccc;
}


div#footer {
 border-top: 1px solid #ccc;
 padding: 10px;
	
}
div.clearing {
  height: 0;
  clear: both;
}
    /* CSS Document */

.spacer {
	clear: both;
}
.first {
	border-top: 0 !important; 
}
.last {
    margin-bottom: 0px;
}

div#content h2, div#content h3, div#content p {
    margin-top: 10px;
    margin-bottom: 10px;
}

div#content h1 {
    margin-bottom: 10px;
}

div#content li {
    margin-left: 15px;
}
div#brand {
    vertical-align: text-top;
}

div#brand p {
    font-size: 85%;
	line-height: 15px;
	color:#000;

}



/* typography */

div#brand {
    margin-left: 175px;
	border-left: 1px solid #ccc;
	background: #fff;
	display: block;
	margin-right: 10px;
	min-height: 100px;
}
div#brandesc {
    vertical-align: middle;
}
div#branddesc p {
    margin-left: 130px;
}
.brandimage {
    float: left; 
    margin-left: 5px;
    margin-top: 5px;
}

div.navad {
    font-size: 70%;
    color: #333;   
    padding: 5px;
    border: 1px solid #ccc;
    margin: 10px;
    padding: 7px;
    display: block;
    line-height: 14px;
    width: 125px;
}
div.navad  a{
    text-decoration: underline !important;
    font-weight: bold;
    }

div#navigation {

	color: #333;
}


div#navigation h1 {
	font-size: 75%;
	line-height: 15px;
	font-weight: bold;
	padding: 3px;
}
div#navigation h2 {
	font-size: 75%;
	line-height: 15px;
	font-weight: bold;
	padding: 3px;
}
div#navigation  ul, li {
	font-size: 85%;
	line-height: 15px;
	margin-left: 2px;
}

div#navigation h2 {
	margin-bottom: 0;
}



div#content {
	color: #333;
}


div#content p {
    font-size: 75%;
	line-height: 15px;
	color:#333;
}

div#content li {
    font-size: 75%;
	line-height: 15px;
	color:#333;
}


div#content h1 {
    font-size: 115%;
    text-align: left;
	padding:  5px 5px 5px 0;
    margin-top: 10px;
}

div#content h2 {
	font-size: 100%;
	margin-top: 0px;
    margin-bottom: 0px;
	margin-left: 3px  !important;
}
div#content h3 {
	font-size: 90%;
}

.welcome {
	font-size: 65%;
	color:#666;
	padding: 10px;
	
}

a {
	color: #0000FF;
	text-decoration: none;
	}
a:visited {
	color: #069;
	}
a:hover {
	color: #CC0000;
}

div#footer {

	color: #666;
	text-align: left;
	font-size: 80%;
	background-color: #fff;
}

div#footer a {
	color: #666 !important;
	text-decoration: none;
}

div#search {

	color: #ccc;
	font-size: 75%;
}
 div#search textbox, div#search input {

	font-size: 85%
}
 textarea, input {
    font-size: 85%;
    border: 1px solid #333;
    }


span.regularprice {
    text-decoration: line-through;
}
span.saleprice {
    font-weight: bold;
    color: #F00;
}

div.AdSense {
    margin-top: 10px;
}

/* Card Match Page
div.listleft {
	float: left;
	position: absolute;
	clear: both;
}
div.listright {
	float: right;
	clear: both;
	position: absolute;
} */
