@charset "utf-8";
/* CSS Document */

body {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFF;
}
body { background:url(../Images/sub-back.jpg) top center no-repeat;
	background-color: #000; line-height:1.5em;}

td {font-family: Tahoma;
	font-size: 12px;}


a 			{font-family: Tahoma; font-size: 14px; text-decoration: underline; color: #AFAFAF; font-weight:normal;}
a:link		{font-family: Tahoma; font-size: 14px; text-decoration: underline; color: #AFAFAF; font-weight:normal;}
a:visited	{font-family: Tahoma; font-size: 14px; text-decoration: underline; color: #AFAFAF; font-weight:normal}
a:hover		{font-family: Tahoma; font-size: 14px; text-decoration: underline; color: #E8BB0C; font-weight:normal}
a:active	{font-family: Tahoma; font-size: 14px; text-decoration: underline; color: #E8BB0C; font-weight:normal}




/* ----Link color for top right nav----*/

.trnav {font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal }
a.trnav:link {font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; }
a.trnav:visited {font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none;}
a.trnav:hover {font-family:tahoma; font-size:11px; color:#FECD0E;  text-decoration:none;}
a.trnav:active {font-family:tahoma; font-size:11px; color:#ffffff;  text-decoration:none;}


.bnavlink {font-family:tahoma; font-size:11px; color:#353535; text-decoration:none; font-weight:normal }
a.bnavlink:link {font-family:tahoma; font-size:11px;  color:#353535; text-decoration:none; font-weight:normal}
a.bnavlink:visited {font-family:tahoma; font-size:11px;  color:#353535; text-decoration:none;font-weight:normal}
a.bnavlink:hover {font-family:tahoma; font-size:11px;  color:#353535;  text-decoration:underline;font-weight:normal}
a.bnavlink:active { font-family:tahoma; font-size:11px; color:#353535;  text-decoration:none;font-weight:normal}

.botnav {font-family:tahoma;float:right; margin-right:11px; color:#353535;}


table {margin-left: auto; margin-right: auto;}
* {margin: 0; padding: 0;}  

H1 {font-size:18px; color:#FECD0E; font-weight:800;font-family: Verdana; margin: 5px 0px 15px 0px}
H2 {font-size:14px; color:#FECD0E; font-weight:800;font-family: Verdana; margin: 5px 0px 10px 0px}
H3 {font-size:17px; color:#151C22; font-weight:bold;font-family: Verdana; margin: 5px 0px 10px 0px}


h1 a:link {font-size:18px; color:#FECD0E; font-weight:800;font-family: Verdana; margin: 5px 0px 15px 0px}
h1 a:visited {font-size:18px; color:#FECD0E; font-weight:800;font-family: Verdana; margin: 5px 0px 15px 0px}
h1 a:hover {font-size:18px; color:#FECD0E; font-weight:800;font-family: Verdana; margin: 5px 0px 15px 0px}
h1 a:active {font-size:18px; color:#FECD0E; font-weight:800;font-family: Verdana; margin: 5px 0px 15px 0px} 


#blog-list h1 a:link {font-size:18px; color:#444444; font-weight:800;font-family: Verdana; margin: 5px 0px 15px 0px} 


P {margin-bottom: 10px;}
img { border: 0 none; }

ul {margin: 10px 0px 15px 20px; list-style-type:disc; list-style-position:inside;}

#ulmain{ padding:0; margin:0; }
#ulmain li {list-style-type: none; margin-right:10px; display: inline;}

#ultop{ padding:0; margin:0; }
#ultop li {list-style-type: none; margin-left:5px; display: inline;}




.wrapper {text-align: center; width:982px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.top {background:url(../Images/sub-top.jpg) top center no-repeat; width:882px; height:145px; text-align:left; padding:18px 50px 0px 50px;  }
.header {background:url(../Images/sub-headerbk.jpg) no-repeat; height:200px; width:982px; margin:0px 0px 0px 0px;}

.topleft {float:left; width:560px; margin:0px 0px 0px 0px; }
.topright {float:right; width:310px; margin: 0px 0px 0px 0px;}

.logo {text-align:left; width:153; height:95px; margin-bottom:16px }
.menu {text-align:left; margin:0px 0px 0px 0px; }


#container {
	display:block;
	position: absolute;
	padding:0;
	width:620px;
	height:25px;
	background:#;
	top:125px;                       /* ----JM move the container down from top of the page based on z-index ----*/
	margin:0;
	border:solid #141414;
	border-width:0px 0 0px 0;
	text-align:left;
	z-index:9999;
	

}




.toprightnav {text-align:right;}
.living {text-align:right; margin:51px 0px 0px 0px; height: 24px; width:250px}
.socialmedia {text-align:right; margin:5px 0px 0px 0px; }

.contentbk {background:url(../Images/sub-bodybktile.jpg) repeat-y}
.content {text-align:left; background:url(../Images/sub-bodybk.jpg) no-repeat; padding:20px 50px 30px 50px;}

.footer {text-align:right; background: url(../Images/sub-footer.jpg) no-repeat; height:48px; padding:40px 15px 0px 0px;}
.fgx { float:right; width:34px;}



/* Collection pages - Opacity for thumbs */



img.qtrAlpha		{  }
img.fullAlpha		{  }

img.qtrAlpha2		{  }
img.fullAlpha2  	{ }


.collectiontext {color:#000000; text-align:left;}
.collectiontextdesc {color:#000000; text-align:center;}



/* Bold Styles for Product Descriptions */

#pricedesc {font-weight:bold}
#pricedesc2 {font-weight:bold}
#pricedesc3 {font-weight:bold}
#pricedesc4 {font-weight:bold}
#pricedesc5 {font-weight:bold}
#pricedesc6 {font-weight:bold}
#pricedesc7 {font-weight:bold}
#pricedesc8 {font-weight:bold}
#pricedesc9 {font-weight:bold}
#pricedesc10 {font-weight:bold}
#pricedescCache {font-weight:bold}
#pricedescCardinal {font-weight:bold}




/* Optical Collection */

    #optpreload { height:1px; width:1px; overflow:hidden}
    .opttable { width:820px; height:230px; padding:0; margin:0 20px 0 20px; color:#000}
    #disp1 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp2 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp3 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp4 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp5 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp6 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp7 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp8 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp9 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp10 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp11 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp12 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp13 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp14 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp15 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp16 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #disp17 { padding:0 10px;margin:0; height: 230px; line-height:230px;  text-align:center; }
    #thumbs p {padding:0; margin:55px 0 0 0; text-align:center; border:0px solid red;}
    #thumbs img {border:none; margin:0 0 5px 0 ; }










