body{
margin:0;
padding:0;font-family: Arial, Tahoma, Verdana, Courier ;font-size: 13px;color: #313131;background-color: #323232;}#wrapper {max-width:1210px;min-width:760px;margin: auto;width:auto !important;width:1002px;border: 1px #5c5c5c solid;background-color: #000;}



#header {background: url('../img/mi-logo.gif') no-repeat 5px -2px;height:170px;}#header p#slogan {font-family:"Trebuchet MS",Verdana,Tahoma,Arial;font-size:2.25em;letter-spacing:0.3em;float:right;color: #ffffff;margin-top: 2px;margin-bottom: 4px;}

#header p.phone {font-family:"Trebuchet MS",Verdana,Tahoma,Arial;font-size:1.2em;letter-spacing:0.2em;float:right;margin-right:10px;margin-top: 5px;margin-bottom: 8px;color: #fff;font-weight: normal;}
#langbar {float: right;height: 20px;clear: right;width: 246px;color: #ffffff;text-align: right;margin-right: 10px;}

#langbar img {border: none;margin-left: 8px;}/* ### Start centre content block ### */

#contentwrapper{
float: left;
width: 100%;}
#contentcolumn{margin: 0px 26% 0 18%; 
background-color: #fff;color: #373737;overflow: auto;background-image: url(../img/bookback.jpg);background-repeat: repeat-y;min-height: 300px;}

#contentcolumn p {margin-bottom: 6px;margin-top: 10px;}

#contentcolumn img {margin: 5px 0px 6px 8px;}

div.headline0 {
font-size: 1.4em;color: #ffffff;margin-top: 4px;font-weight: bold;margin-bottom: 4px;background-color: #99cc33;padding-left: 4px;}

div.headline1 {
font-size: 1.4em;color: #ffffff;margin-top: 4px;font-weight: bold;margin-bottom: 4px;background-color: #cc33cc;padding-left: 4px;}
div.headline2 {
font-size: 1.4em;color: #ffffff;margin-top: 4px;font-weight: bold;margin-bottom: 4px;background-color: #0060e7;padding-left: 4px;}
div.headline3 {
font-size: 1.4em;color: #ffffff;margin-top: 4px;font-weight: bold;margin-bottom: 4px;background-color: #00aa6e;padding-left: 4px;}
div.webcontent img {border: none;}
div.headline-error {
font-size: 1.4em;color: #ffffff;margin-top: 4px;font-weight: bold;margin-bottom: 4px;background-color: #ff3300;padding-left: 4px;}

div.subheadline {line-height: 1.75em;color: #666600;}
div.bodytext {background-color: #ffffff;}

#justadded .listing{margin-top: 10px;}

#justadded .thumb{
float: left;border: none;margin-right: 8px;padding-left: 5px;}
#justadded .link{float: right;margin-top: 10px;margin-right: 10px;}


/* ### End centre content ### */

#leftcolumn {
float: left;
width: 18%; 
margin-left: -100%;background-color:#000;color: #ffffff;}

#leftcolumn h4 {color: #d9d9d9;font-size: 1.3em;}

#searchbox {width: 95%;margin-top: 2.2em;}
#newsearch label {clear:left;float:left;width:4.5em;margin-top: -3px;margin-bottom: 4px;font-size: 1.15em;}
#newsearch select{float:left;margin-bottom: 1em;width: 100px;
margin-top: -4px;
}#findbox{
width: 95%;
border: 1px #fff solid;padding: 3px;margin-top: 1em;clear:left;
float: left;}

#newfind label {clear:left;float:left;width:2em;margin-top: -4px;}

.subbut{
background-color: #a8ceff;float: right;margin-right: 25%;}

input.find{
background-color: #a8ceff;margin-top: 5px;margin-left: 5px;}h4 {padding-bottom: 4px;}

.weather{
margin: 15px 3px 10px 0;border: 1px #dbdbdb solid;float: left;background-color: transparent;width: 100%;}

.weather p {margin: 0 3px 0 3px;}
.weather img {float: left;margin-right: 5px;}
.statbox{
width: 98%;padding: 2px;background-color: #565656;border: 1px #3a3a3a solid;float: left;margin-top: 1em;}
.statbox ul{margin-top: 4px;font-size: 0.95em;}
.statbox li{margin-left: -12px;display: list-item;list-style-type: square;}

.statbox h4 {margin: 0 0;
}


/* #################################### */

#rightcolumn{
line-height: 1.2em;
float: left;
width: 26%; 
margin-left: -26%; 
background: transparent;color: #ffffff;}

div.top-bar{background-color: #7e7e7e;display: inline-block;background-image: url(../img/greyback13.jpg);background-repeat: repeat-x;height: 22px;width: 99.9%;overflow: hidden;}

div.top-bar span {font-size: 1.1em;font-weight: bold;display: inline-block;margin-top: 3px;margin-left: 5px;color: #fff;}

div.title{font-size: 1.15em;letter-spacing: 1.4px;font-weight: bold;color: #99ff33;}

.smallbut{margin: 2px 4px -3px 10px;border: none;}
div.title a:link {
text-decoration: none;
color: #fff;
}div.title a:visited {
text-decoration: none;
color: #f63d2a;
}
div.title a:hover {
color: #f63d2a;text-decoration: underline;}

div.display-block{float: left;width: 99%;height: 132px;background-color: #000;margin: 8px 0 5px 0;}
div.display-block-big{float: left;width: 99%;height: 165px;background-color: #000;margin: 8px 0 5px 0;}
.block-title {
height: 14px;font-size: 1em;font-weight: bold;margin-top: 2px;margin-left: 2px;overflow: hidden;color: #ffffff;}

div.spec{
width: 44%;
height: 113px;float: right;background-color: #000;margin: 0px 0px 2px 0px;}

div.spec p {margin-left: auto;margin-top: 2px;line-height: 1.3em;padding-left: 8px;background-color: #000000;color: #ffffff;}
.two {margin:0px 0 0 -1px;background: red;overflow: hidden;}

.detail-button{border: none;float: right;}
.viewall-button{border: none;float: right;}



.tranimage{width: 53%;height: 81%;border: none;}/* ### End left column ########### */


div#footer {clear:left;width:100%;background-color:#000;color:#FFF}div#footer a:link, div#footer a:visited {color:#6ff}div#footer a:hover {background-color:#f3c;color:#fff}div#footer ul {list-style-type:none;margin:0;padding:0.8em 0;text-align:center}div#footer ul li {display:inline;padding:0 4px}#footer h2 {font-size:12px;margin-bottom:5px;font-weight:bold;color:#fff;text-align:center}#minitext {color:#b3b3b3;text-align:center;font-size:10px}#minitext a:link {color:#b3b3b3}#minitext a:hover {color:#fff;text-decoration:underline}#minitext a:visited {color:#b3b3b3}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube-content{
margin: 20px 20px 20px 50px; 
}
div.icons{float: right;background-color: #ffffff;}
div.icons img{border: none;}

.clear{clear: both;}



#smalltext a {text-decoration: none;
color: #6699ff;
}h3 {font-size: 1.4em;color: #393939;margin-top: 4px;}

.redtext {color: #ff0000;}
.greentext{color: #009900;}


