* {margin:0px;padding:0px}
BODY {font-family:"Arial", "Helvetica", "sans-serif"; font-size:79%;color:#435159;background-color:#d3d8dc}

.clear {float:none;clear: both;height:0px;overflow: hidden;}

/* links */
A.links {color:#435159;text-decoration:underline;}
A.links:Hover {color:#000;text-decoration:underline}

A.email {color:#435159;text-decoration:underline;}
A.email:Hover {color:#fff;text-decoration:underline}

A.emailch {color:#d3d8dc;text-decoration:underline;}
A.emailch:Hover {color:#fff;text-decoration:underline}

#canvas-repeat {margin-left:auto;margin-right:auto;width:970px;background:URL('../images/bg-repeat-canvas.gif') repeat-y;}

/* framework Header */
#header {background:URL('../images/bg-repeat-top.gif') repeat-x;height:196px}
#header-content {margin-left:auto;margin-right:auto;width:970px;height:196px}
#header-content-left {float:left;height:160px;width:289px;}
#header-content-leftheader {float:left;height:120px;width:289px;background:url('../images/header-left.gif') no-repeat}
#header-content-leftfooter {float:left;height:40px;width:289px;}
#header-content-right {float:left;height:160px;width:289px;}
#header-content-rightheader {float:left;height:120px;width:289px;background:url('../images/header-right.gif') no-repeat}
#header-content-rightfooter {float:left;height:40px;width:289px;}

/* Public button */
UL.publicbutton {float:left;width:289px;position:relative;}
UL.publicbutton LI {width:289px;height:40px;list-style-type:none;position:absolute;text-indent:-9999px}
UL.publicbutton LI A {width:289px;display:block;height:40px;}
.public {width:289px;background:URL('../images/public-off.gif') no-repeat}
.public A:hover {background:URL('../images/public-on.gif') no-repeat}

/* Purchase Button */
UL.purchasebutton {float:left;width:289px;position:relative;}
UL.purchasebutton LI {width:289px;height:40px;list-style-type:none;position:absolute;text-indent:-9999px}
UL.purchasebutton LI A {width:289px;display:block;height:40px;}
.purchase {width:289px;background:URL('../images/purchase-off.gif') no-repeat}
.purchase A:hover {background:URL('../images/purchase-on.gif') no-repeat}

/* framework Content */
#content {background-color:#000}
#content-inner {margin-left:auto;margin-right:auto;width:898px;background:URL('../images/bg-repeat-content.gif') repeat-y;padding:30px 0 30px 72px;}
#content-col1 {float:left;width:826px;}
#content-col1 P {line-height:22px}
#content-col2 {float:left;width:250px;position:relative;}
#content-col2-filler {float:left;width:250px;height:50px}
#content-col3 {float:left;width:538px;margin:0 0 0 38px}
#content-col3-right {float:right;width:538px;line-height:22px}
#content-col3 P {line-height:22px}
#content-col4 {float:left;width:250px;margin:0 0 0 38px}
#content-col4 P {line-height:22px}
#content-col5 {float:left;width:155px;margin:0 0 0 25px}
img.photo {float:left;margin:0 0 0 0px}
img.photo2 {float:left;margin:30px 0 30px 0px}
img.photo3 {float:left;margin:15px 0 30px 0px}
img.photo4 {float:left;margin:3px 0 0px 0px}
img.contact {float:left;margin:0px 0 30px 0px}
img.middlephoto {float:left;margin:15px 0 15px 0px}
img.footerlogo {float:left;margin:5px 15px 30px 0px}
img.footerlogo2 {float:left;margin:5px 0 30px 0px}

.line {height:1px;background:URL('../images/sq.gif') repeat-x;margin:15px 0 15px 0}

/* framework Footer */
#footer {background:URL('../images/bg-repeat-bottom.gif') repeat-x}
#footer-inner {margin-left:auto;margin-right:auto;width:970px;height:60px;background:URL('../images/footer.gif') no-repeat;}

/* htags */
h1.logo {float:left;text-indent:-9999px;width:392px;height:160px;background:url('../images/logo.gif') no-repeat;}
h1.pageheaders {color:#000;font-size:130%;font-weight:normal;text-transform:uppercase;font-family: "New York", "Times New Roman", "MS Serif", "serif";margin:0 0 10px 0}
h1.newsheader {color:#fff;font-size:130%;font-weight:normal;text-transform:uppercase;font-family: "New York", "Times New Roman", "MS Serif", "serif";text-align:center;padding:12px 0 15px 0}
h2.subheaders {color:#000;font-size:100%;font-weight:normal;text-transform:uppercase;font-family: "New York", "Times New Roman", "MS Serif", "serif";margin:0 0 5px 0;line-height:18px}

h1 em, h2 em{
text-transform:none;
}

/* language */
#language {float:right;font-size:85%}
#language UL {list-style-type:none;padding:10px 22px 0 0}
#language UL LI {display:inline;padding:0 0 0 0}
#language A {color:#000; text-decoration:none }
#language A:Hover {color:#435159;}

/* footer */
#footer-content {float:left;width:898px;padding:20px 0 0px 72px}
#footer P {font-size:85%;}
#footer-col1 {float:left;width:413px;}
#footer-col2 {float:left;width:413px;}

/* image rotation */
#flash {width:826px;float:left;height:220px;overflow:hidden;background:#000;margin-bottom:30px;z-index:2;position:relative}

/* news block */
.news_block {width:826px;float:left;}
.news_block .inner {float:left;width:250px;height:210px;background:URL('../images/news2.gif') no-repeat;}
.news_block .outer {float:left;width:538px;margin:0 0 0 38px}
.news_block ul {list-style-type:none;margin:0 0 0 1px;}
.news_block ul li {text-transform:uppercase;font-family: "New York", "Times New Roman", "MS Serif", "serif";text-align:center;font-size:90%;}
/*.news_block ul li {text-transform:uppercase;font-family: "New York", "Times New Roman", "MS Serif", "serif";text-align:center;font-size:90%;letter-spacing: 0.1em;} */
.news_block ul li a {padding-top:20px;color:#242424;text-decoration:none;width:248px;height:33px;display:block;background:url('../images/news-off.gif') no-repeat}
.news_block ul li a.current {color:#435159;background:url('../images/news-on.gif') no-repeat}
.news_block ul li a:hover {color:#435159;background:url('../images/news-on.gif') no-repeat}
.news_block .outer {width:538px;}
.news_block .outer p {width:538px;line-height:22px; margin-bottom:10px;}

/* PDFS */
.pdf {width:250px;float:left;}
UL.pdf LI {list-style-type:none;border-bottom:1px solid #435159;padding:20px 0 15px 5px}
UL.pdf LI A {color:#5b5b5b;text-decoration:none;background-image: url("../images/diamondsm.gif");background-repeat: no-repeat;padding:2px 0 0 30px}
UL.pdf LI A:Hover {background:URL('../images/diamondsm.gif') no-repeat;color:#000;}

/* form */
fieldset {margin:10px 0 20px 0;padding:7px 20px 15px 20px; border:1px solid #435159;}
legend {color:#435159;padding:0px 22px 0px 27px;font-size:120%;font-family: "New York", "Times New Roman", "MS Serif", "serif"}

/* bullets */
UL.bullet {padding:0 0 0 0px;line-height:20px;}
UL.bullet LI {padding:5px 0 0 30px;list-style:none;background-image: url("../images/diamondsm.gif"); background-repeat: no-repeat;background-position: 0px 7px}

/* diamond table */
.diamondtable {margin-top:5px;font-size:100%;border:1px solid #b4b4b4;}
.diamondtablehead {background-color:#000; color:#FFF;padding:8px 0 8px 0px; text-align:center;}
.diamondtablehead a{
color:#ffffff;
text-decoration:none;
}
.diamondtablehead a:hover{
color:#cccccc;
}


.diamondtablehead2 {background-color:#c2cacd; color:#000;padding:8px 0 8px 0px; text-align:center;}
.diamondtablehead2 a{
color:#000000; text-decoration:none;
padding-left:15px;
}
.diamondtablehead2 a:hover{
color:#666666; text-decoration:none;
}
.diamondtablehead2 a.asc{
background:url('../images/updown.gif') 0px 1px no-repeat;
}
.diamondtablehead2 a.desc{
background:url('../images/updown.gif') 0px -22px no-repeat;
}


.diamondimage {padding:8px 0 8px 0px;}
.diamonddetail {padding:4px 0 4px 0px;}
.diamonddetail-click {padding:0px 0 10px 0px;}
.diamonddetailtext {text-align:center;border-left:1px solid #b4b4b4;}
.diamonddetailtext-white {text-align:center;border-left:1px solid #b4b4b4;}
.diamonddetailtext-button {text-align:center;color:#000;border-left:1px solid #b4b4b4;}
.diamonddetailtext-button a{ padding:3px 10px 3px 10px; color:#000000; font-weight:bold;
font-size:0.9em; text-decoration:none;}
.diamonddetailtext-button a:visited{background:#c2cacd; color:#7b8a92;}
.diamonddetailtext-button a:hover{background:#000000; color:#ffffff;}

.viewdemo{
display:inline-block;
width:12px;
height:12px;
background:#c2cacd;
color:#7b8a92;
}


.diamondimage-select {padding:0px 0 0px 0px; border:1px solid #b4b4b4;}
.diamondtable-select {font-size:100%;margin:0px}
.diamondimage-select img{
cursor:pointer;
}
.diamondtablefoot {background-color:#000; color:#FFF;padding:4px 10px 4px 10px; text-align:leftr;}
.diamondtablefoot a{color:#cccccc; text-decoration:none;padding:0px 2px 0px 2px}
.diamondtablefoot a:hover{color:#FFFFFF;}
.diamondtablefoot a.on{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.greyme{
color:#cccccc;
}

a.backlink{
background:url(../images/nextback.gif) 0px -35px no-repeat;
float:left;
height:15px;
padding-left:20px;
}
a.nextlink{
background:url(../images/nextback.gif) right 0px no-repeat;
float:right;
height:15px;
padding-right:20px;
cursor:pointer;
}
a.helplink{
background:url(../images/nextback.gif) 0px -72px no-repeat;
height:15px;
padding-left:20px;
}

a.backlink, a.nextlink, a.helplink{
font-size:0.9em;
font-weight:bold;
color:#666666;
text-decoration:none;
}
a.backlink:hover, a.nextlink:hover, a.helplink:hover{
color:#000000;
}


.pricetable {font-size:100%}
.pricetext {padding:0px 5px 0px 5px;}
.pricefill {width:120px;height:23px;border:1px solid #435159;}
.pricesearch {background-color:#435159;color:#FFF;text-align:center;}
.pricesearch a{
font-size:0.9em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:0px 30px 0px 30px; 
}
.pricesearch input{
font-size:0.9em;
cursor:pointer; 
padding:0px 30px 0px 30px; 
background:none; 
border:none; 
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


/* Website search */
.search {width:240px;color:#b4b4b4;padding:5px 0 15px 0px;background-color:#fff;margin:10px 0 0 5px;border-bottom:1px solid #b4b4b4;}

.searchb2 {width:240px;color:#b4b4b4;padding:13px 0 0px 0px;background-color:#fff;margin:0 0 0 5px;}


#sidesearch {position:relative;margin:5px 0 10px 0}
#sidesearch .textinput{margin:0px 0 0px 0;padding:3px;width:200px}
.lotinput{margin:0px 0 0px 0;padding:3px;width:100px}

#sidesearch select{width:55px}
.search-col1 {width:20px;float:left;padding:4px 0 0 0}
.search-col2 {width:180px;float:left}
/*.search-col3 {width:25px;float:left;padding:0px 5px 0 0; text-align:center;} [slidermod]
.search-col3 label{font-weight:bold; width:20px; cursor:pointer; color:#53595b; font-size:0.9em;}
.search-col4 {width:35px;float:left;padding:0px 5px 0px 0; text-align:center;}
.search-col4 label{font-weight:bold; width:30px; cursor:pointer; font-size:0.9em;}


.search2 {width:240px;color:#b4b4b4;padding:0px 0 10px 0px;background-color:#fff;border-bottom:1px solid #b4b4b4;margin:0px 0 0 5px;height:35px}
.search2 FORM {position:relative;margin:5px 0 0 0}
.search2 FORM {padding:3px;width:200px}
.search-col12 {width:20px;float:left;padding:12px 0 0 0}
.search-col22 {width:180px;float:left}
*/
.padby10{
margin-bottom:10px;
}
.padby5{
margin-bottom:5px;
}

.submitbut {background-color:#435159;color:#FFF;text-align:center;padding:5px 0px 5px 0px;}
.submitbut a{
font-size:0.9em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:0px 8px 0px 8px; 
}
.submitbut input{
font-size:0.9em;
cursor:pointer; 
padding:0px 0px 0px 0px; 
width:120px;
background:none; 
border:none; 
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


/*
.submitbut{
width:110px;
height:30px;
text-align:center;
line-height:1em;
background-color:#435159;color:#FFF;
padding:3px 0px 5px 0px;
border:0px;
cursor:pointer;
margin:10px 0px 0px 0px;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
a.submitbut{
padding:9px 0px 0px 0px;
height:21px;
}*/


.hidebox{
margin-bottom:3px;
}

#skyerror{
background:#ffbc00 url(../images/error.png) left no-repeat;
min-height:16px;
color:#ffffff;
padding:4px 0px 4px 27px;
font-weight:bold;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin-bottom:10px;
}

.viewtable{
font-size:0.9em;
}
.viewtable td{
padding:3px 10px 3px 10px;
}
.viewtable .thead{
font-weight:bold;
}
.viewtable .tdon{
background:#f1f1f1;
}

#certhide{
width:538px;
overflow:auto;
height:300px;
display:none;
}


.carratsearch{
height:22px;
width:75px;
font-size:1.1em;
}

/* finger size */
.fingertable {margin:30px 0 30px 0;font-size:100%;border-right:1px solid #b4b4b4;border-top:1px solid #b4b4b4}
.fingertablehead {background-color:#000; color:#FFF;padding:8px 0 8px 0px; text-align:center;border-left:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}
.fingertabledetail {border-left:1px solid #b4b4b4;font-size:85%;text-align:center;border-bottom:1px solid #b4b4b4}



.lclear{clear:left;}


/*mount styles, make menu */
.mountside {background:URL('../images/mountside.gif') no-repeat; border:1px solid #c2cdd3; margin-bottom:10px;}
.makepad{padding:0px 10px 10px 10px;}
.mountside .searchb2{background:none;}
.mountside .newsheader{margin-top:0px; padding-top:8px;}
.mountside ul {list-style-type:none;margin:0 0 0 0px;}
.mountside ul li {text-transform:uppercase;font-family: "New York", "Times New Roman", "MS Serif", "serif";text-align:center;font-size:90%;}

.mountside ul li a {padding-top:20px;color:#242424;text-decoration:none;width:248px;height:33px;display:block;background:url('../images/news-off.gif') no-repeat}
.mountside ul li a.current {color:#435159;background:url('../images/news-on.gif') no-repeat}
.mountside ul li a:hover {color:#435159;background:url('../images/news-on.gif') no-repeat}

.mountseries{
border:1px solid #d9e2e5;
width:150px;
text-align:center;
float:left;
margin-bottom:35px;
padding:1px;
}
.mountseries a{
display:block;
text-decoration:none;
}

.mountseries h2{
/*background:URL('../images/mountside.gif') center top no-repeat;
color:#FFFFFF;*/
color:#000000;
border-bottom:1px solid #d9e2e5;
font-size:1.1em;font-weight:normal;text-align:center;
padding:3px;
}

.mountseries + .mountseries{margin-left:35px;}
.mountseries img{
border:0px;
}
a.mountbut{
background:#d9e2e5;
padding:4px;
font-weight:bold;
color:#000000;
font-size:0.9em;
}
a.mountbut:hover{
color:#ffffff;
background:#000000;
}

.mountmain{
border:1px solid #d9e2e5;
float:left;
margin-bottom:20px;
}
.mountmain + .mountmain{
margin-left:30px;
}



/* ylform */
#ylform {float:left;width:862px;height:200px;background:url('../images/bigimage-yl.jpg') no-repeat;padding:20px 0 0 0}
#subscribe-form.quick {display:inline;}
#subscribe-form br {clear:left;}
#subscribe-form input {margin-left:10px;border:1px solid #000;padding:3px;width:230px;margin-top:7px;}
#subscribe-form select {margin-left:10px;border:1px solid #000;padding:3px;width:237px;margin-top:7px;}
#subscribe-form textarea {margin-left:10px;border:1px solid #000;padding:3px;width:230px;font-family: "New York", "Times New Roman", "MS Serif", "serif";font-size:100%;margin-top:7px;}
#subscribe-form input.submit {cursor:pointer; border:none;background:URL('../images/email-button.png') no-repeat;width:239px;height:38px;margin:10px 0 0 105px;text-indent:-9999px}
div.formlabel {padding-top:10px;float:left;width:95px;text-align:right;font-family: "New York", "Times New Roman", "MS Serif", "serif";font-size:110%}

.gotcha{
display:none;
visibility:hidden;
}