body {
    color:#888;
    font-family:Arial,Helvetica,sans-serif,Verdana;
    font-size:11.5px;
    font-weight:normal;
    text-align:left;
    background:#f1f2f3 url(images/mainbg.jpg) left top repeat-x;
}
h1 {
    font-family: 'Abril Fatface', cursive, sans-serif;
    font-size:21px;
    font-weight:400;
    margin:0px 0px 10px 0px;
    color:#1eb5ea;
}
h1.pink { color:#e60c78; }
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #707173;
	margin: 20px 0 10px 0;
	font-weight: normal !important;
}
h2.pink { color:#e60c78; }
hr {
    margin:15px 0px; 
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:#ddd;
    border-width:0px 0px 1px 0px;
}
p { line-height:1.5; margin-bottom:5px; }
a {
    color:#16afe2;
}
.site2center { width:970px; margin:0 auto; }
#luxuralogo {
    width:200px;
    float:left;
}
#topmenubox {
    width:750px;
    float:right;
    text-align:right;
}
#content {
    position:relative;
    margin:30px 0px 40px 0px;
    padding:20px 30px 20px 0px;
    border:1px solid #f1f1f3;
    background-color:#fff;
}
#footer {
    -webkit-box-shadow: 0 0 5px 0 #ddd;
    box-shadow: 0 0 5px 0 #ddd;
    background-color:#fff;
    border-top:1px solid #f1f1f3;
    border-bottom:1px solid #f1f1f3;
    line-height:25px;
    height:25px;
}
#footer .inner {
    text-align:center;
    font-size:10.5px;
    color:#888;
    font-size:10.5px;
    color:#888;
}
#content_left {
    position:absolute; /* position of ancestor must be relative */
    left:-110px;
    float:left;
    width:400px;
    min-height:500px;
    height:auto !important;
    height:500px;
    /*border:1px solid #ddd;*/
}
#content_right {
    float:right;
    width:620px;
    min-height:500px;
    height:auto !important;
    height:500px;
    /*border:1px solid #ddd;*/
}
.home_productbox {
    width:154px;
    float:left;
    text-align:center;
}
#youtubelink  h2 {margin:20px 0px;}
table.linklista th {font-size:14px;font-weight:bold;color:#000;}
table.linklista td.leftcol {color:#F9139A;font-size:12.5px;font-weight:bold; width:200px;}

.img_padding {
    float: left;
    display: inline-block;
    margin-right:10px;
    padding-top: 3px;
}

.prodmenu{
    width:620px;
    float:right;
    padding: 5px 0px;
    border-bottom:1px solid #ddd;
    margin-bottom:15px;
}

.prodmenu li {
    list-style-type:none; 
    list-style:none;
    display:inline-block; 
    text-align:center;
}
        
.prodmenu a {
    text-decoration:none; 
    display:inline-block;
    font-size: 14px;
    color: #707173;
    padding: 0px 10px;
}

#tablediv table {width:100%;}
#tablediv tr{
    line-height:20px;
    border-bottom:1px dotted #bbb;
}

#tablediv td{
    width:110px;
    text-align:center;
    font-size: 11px;
}

#tablediv th{
    font-weight:bold;
    padding:0px 5px;
}

.grey {color:#ccc;}