/* CSS Document */

body {text-align:center; margin:0; padding:0; background-color:#FBFCFE;}
a:link {color:blue;}
a:visited {color:blue;}
a:hover {color:#BB141B;}

.style8 {color:#f83b1e; font-weight:normal;}

.style10 {color:#314284;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

.style12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;  padding-right:5px; }
.style12 a:link, .style12 a:visited {color: #F83B1E;}
.style12 a:hover {color:#BB141B;}

.blade { margin-top:0; 
padding-left:5px; padding-bottom:0; float:right;}

#container {text-align:left; margin:0 auto; width:800px; background:#FBFCFE; font-family:Arial, Helvetica, sans-serif;}

#header {height:139px; width:800px; background-image:url(img/headerTH.jpg); background-repeat:no-repeat; margin-bottom:0; border-top:1px solid #D1D3D4;}
#header h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-align:right;
 padding: 12px 15px 10px 0; color:#4D638B;}
#header a:link, #header a:visited {text-decoration:underline; color:#4D638B;}
#header a:hover {color:#4D638B; text-decoration:underline;}


ul#nav {margin:0; padding:0px 0px 5px 2px; list-style-type:none; background-image:url(img/navbkgd.jpg); }
ul#nav li {display:inline; margin:0; padding:1px 8px 8px 9px; border-right:1px solid white;}
ul#nav li a:link, ul#nav li a:visited {text-decoration:none; color:#ffffff; font-size:11px; font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;}
ul#nav li a:hover {color:#DCDCDC;}

#column1 {float:left; width: 162px;  }

#langue {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; }
ul#langue {margin:0; list-style-type:none; margin: 8px 0px;}
ul#langue li {display:inline; font-size:11px; padding: 0 20px 0 0; font-weight:bold;}
#langue a:link, #langue a:visited {color:#4E638E}
#langue a:hover {color:#333333;}

#subnav {border: 1px solid #D1D3D4; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px; 
background:#FDFDFD;padding-left: 10px; padding-top:3px; width:150px; }
#subnav a:link {color:black;text-decoration:none;}
#subnav a:visited {color:black;text-decoration:none;}
#subnav a:hover {color:#BB141B;text-decoration:none;}

#subnav li {list-style-type:none; font-size:10px; margin-left:5px; list-style-position:outside; line-height:15px;}

#column2 {float:right; width:620px; padding-right:10px;}
#column2 h1 {margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #314284; font-variant:small-caps;}
#column2 h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #314284; font-variant:small-caps;}
#column2 h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:0; }
#column2 h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: red; font-variant:small-caps;}
#column2 p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#column2 li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; list-style-type:circle;}
#column2 h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #314284;}

.stress {padding: 10px; border: 1px solid #D1D3D4; width: 370px;  background-color:#FDFDFD;}

.spanish {border-right:1px solid #D1D3D4; padding-right: 8px;}
.spanish h1 {margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #314284; font-variant:small-caps;}
.spanish h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #314284; font-weight:bold;
padding-top: 10px; border-top:1px dashed #D1D3D4; }
.spanish p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.spanish li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; list-style-type:circle;}

#ddimagetabs {margin-top:15px; clear:both;}
.halfmoon{
margin-bottom: 4px;
}

.halfmoon ul{
padding: 4px 11px 3px 7px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 4px 11px 3px 7px;
margin: 0;
margin-right: 0; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font: bold 10px Verdana;
background: #ECEEEC url(img/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: navy;
}

.millpic {border: 1px solid #D1D3D4; float:left; padding:0; margin:10px 15px 15px 0;}

.nextstep {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right; padding-right:10px;}

caption {text-align:center; font-variant:small-caps; text-align:left; color:#BB141B;  font-weight:bold; 
padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
table {border-collapse:collapse; margin-top:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right;}
th, td {border-right:1px solid #FBFCFE; border-bottom:1px solid #F0F0F2; padding:1px 5px 1px 5px;}
tr {background:#F3FDFF;}
thead th {background:#036; color: #ffffff;}
tbody th {font-weight:normal; background:#658CB1; text-align:left;padding-left:5px;}
tr.alternate {background:#D7E0EA;}
tr.alternate th {background:#8AA9C7;}

#contactinfo {border-bottom:1px solid #BB141B;}

#contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding:0; float:left; width:250px;}
#contact h1 {font-size:14px; color:#314284; font-variant:small-caps;}
ul#contact {margin:0; list-style-type:none; text-align:left; }
ul#contact li {font-size:12px; padding: 0;}
#contact img {margin-top:30px; padding: 15px; border: 1px solid #808181;}
#commentform {float:right; width:320px; padding: 0;}


#commentform h1{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#314284;font-variant:small-caps;}
#commentform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
}

#commentform input, textarea{
width: 180px;
margin-bottom: 5px;
}

#commentform textarea{
width: 180px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#commentform br{
clear: left;
}

#wsform { width:320px; padding: 0;}



#wsform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#wsform input, textarea{
width: 180px;
margin-bottom: 5px;
}

#wsform textarea{
width: 180px;
height: 150px;
}


#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#wsform br{
clear: left;
}



#listl {float:left;}

#listr {float:right; padding-right:40px;}

#customerl {float:left; color:#0033CC; width: 290px;}
#customerl li {list-style-type:none; border-top:1px solid #D1D3D4; padding: 0 10px; margin-top:0;}

#customerr {float:right; padding-right:40px; color:#0033CC; width:290px;}
#customerr li {list-style-type:none; border-top:1px solid #D1D3D4; padding: 0 10px; margin-top:0;}

#catalog {margin: 0 0 0 20px;}

div.thumbnail {width:250px; background:url(img/tnaila.gif) no-repeat; float:left; margin: 10px 10px 10px 10px;}
div.thumbnail img {margin: 20px 10px 0 10px; border: 1px solid #777;}
div.thumbnail p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
font-variant: normal; color: black; margin:0; padding: 10px 25px 60px 25px; background: url(img/tnailb.gif) no-repeat 0 100%;}

#gallery {margin-left:20px;}

#gallery img {padding:5px 5px 5px 5px; }
.gallerycaption {float:left; display:inline; background:url(img/glrygradient.jpg) no-repeat; margin: 8px 10px 0px 10px;}
.gallerycaption p {margin-top:0; padding:0 0 20px 5px;}

#quoteform {margin-top:10px; margin-left:50px;font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;}

#quoteform p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#quoteform label{
float: left;
width: 200px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#quoteform input, textarea{
width: 200px;
margin-bottom: 20px;
}
.multiple input{margin-left: 100px; float: left;}
#quoteform textarea{
width: 300px;
height: 50px;
}

.boxes{
width: 1em;
}

#submitbutton{
width: 90px;
margin-left: 120px;
margin-top: 5px;
}

#quoteform br{
clear: left;
}

#sitemapl {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; padding-left: 10px; padding-top:3px; 
width:180px;}
#sitemapl li {list-style-type:none;}
#sitemapl a:link {color:black;text-decoration:none;}
#sitemapl a:visited {color:black;text-decoration:none;}
#sitemapl a:hover {color:#BB141B;text-decoration:none;}

#sitemapm {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; padding-left: 10px; padding-top:3px;width:180px;}
#sitemapm li {list-style-type:none;}
#sitemapm a:link {color:black;text-decoration:none;}
#sitemapm a:visited {color:black;text-decoration:none;}
#sitemapm a:hover {color:#BB141B;text-decoration:none;}

#sitemapr {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; padding-left: 10px; padding-top:3px; width:180px;}
#sitemapr li {list-style-type:none;}
#sitemapr a:link {color:black;text-decoration:none;}
#sitemapr a:visited {color:black;text-decoration:none;}
#sitemapr a:hover {color:#BB141B;text-decoration:none;}


#happymilll {float:left; width:250px;}
#clubpic {border: 1px solid #D1D3D4; float:left; padding:0; margin:10px 15px 15px 0;}


#upperlist li {list-style-type:upper-alpha;}

.usedpic {float:left; display:inline; margin-right:5px; }
.usedpic p {margin-top:0; padding:0 0 20px 5px;}

.usedpiclow {float:left; display:inline; margin-right:5px; margin-top:20px; }
.usedpiclow p {margin-top:0; padding:0 0 20px 5px;}

.usedcoll {float:left; width:210px; margin-top:20px;}
.usedcoll p {margin-top:0; padding:0 0 20px 5px;}
.usedcolr {float:right; width: 400px; margin-top:10px; color:#212121; }
.usedcolr h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#212121;  font-variant:small-caps;}
.usedcolr h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#212121; font-variant:small-caps;
border-top:1px solid #D1D3D4; border-bottom:1px dashed #D1D3D4; padding: 8px 0;}

#bladedi table {float:left; margin-top:1px;}
#bottomrow {border-top:1px solid #D1D3D4; border-bottom:1px solid #D1D3D4; clear:both; height:1px; margin-top:12px; margin-bottom:0;}
.bottomrow {clear:both; height:1px; margin-top:12px; margin-bottom:0;}




#appli {width:200px; float:left;}
#appli li {list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
margin-top:20px; font-stretch:condensed; font-weight:bold;}
#appli a {color: #314284;}

#applipic {float: right; margin-top:15px;}

.shoponine {clear:left;}
.shoponline img {border: 1px solid #D1D3D4; float:left; margin-right: 20px;}

#signup {margin-top: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border: 1px solid #D1D3D4; height:80px;}

.offers { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-top: 20px; clear:both;}
.offers img {padding: 8px; border: 1px solid #808181; float:left; margin-right:5px;}
.offers p {padding-top:20px;}
.nav {font-family:Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom:10px;}
ul.nav {margin-left:0; padding-left:0; list-style-type:none; border: 1px solid #d1d3d4; width: 155px;}
ul.nav li {display: block; text-decoration:none; background:#4E648D; color:#fff; border-bottom: 1px solid #fff; width: 155px;
text-align:center; font-size:11px; font-weight:bold; }
ul.nav a {display: block; font-size:11px; text-decoration:none; background:#fff; color:#036; width: 155px; font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:left; border-bottom: 1px solid #D1D3D4; font-weight:normal; padding: 2px 0;}
ul.nav a:hover {background: #d6d5d5;}

#blog {margin: 20px 0 30px 0;}
