/* CSS Document */

#logolist {width:590px;}
#logolist div {padding:2px; float:left; width:100px; height:155px;}

#facebookCC {display:block; padding-top:40px; width:150px;}
#home #facebookCC {display:none;}

#right ul.nav {position:absolute; margin:0; padding:15px 0; width:100%; text-align:right; bottom:0;}
#right ul.nav li {margin:0; padding:0 5px; list-style:none; color:#999999; display:inline;  background:none;}
#right ul.nav a {color:#000; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:11px;}
#right a:hover {text-decoration:underline;}
#leftTD {background:url(img/sub-left2.jpg) no-repeat 0 386px;}

ul.colOne, ul.colTwo {width:45%;}
ul.colTwo {float:right; margin-top:0;}

/* SubHeads */

#subHead {width:480px; height:16px; line-height:16px; color:#B50937; padding:0; margin:0; font-size:16px}

a:focus {outline:none;}

/* Sub Page Content */
ul.pullout {min-width:100px; padding:5px; margin:0 0 15px 15px; float:right; background:#FFFFFF; display:none;}
ul.pullout li {list-style:none; padding:4px 0 4px 14px; margin:0; background:url(img/nav-bullet.gif) no-repeat 3px 8px; line-height:12px;}
ul.pullout li + li { border-top:#ddd 1px dotted;}

h1 {line-height:18px; color:#B50937; padding:0; margin:20px 0; font-size:16px;}
h2 {line-height:17px; color:#B50937; padding:0; margin:20px 0; font-size:14px; border-bottom:#999999 1px solid;}
h3 {line-height:12px; color:#000; padding:0; margin:20px 0; font-size:12px; border-bottom:#ddd 1px dashed;}
h4 {line-height:12px; color:#B50937; padding:0; margin:20px 0 0px 0; font-size:12px; font-weight:400;}
h5 {line-height:12px; color:#B50937; padding:0; margin:20px 0; font-size:13px; border-bottom:#ddd 1px dashed;}
body, div, p, td {color:#666666; font-size:12px;}
li {background:url(img/nav-bullet.gif) no-repeat 0 5px; padding-left:15px; list-style:none; padding-bottom:5px;}
ul {margin-left:25px;}
h2.first, h1.first, h3.first, h4.first {margin-top:0;}
h4 {margin-bottom:20px;}

/* FORMS */
#form, #form li {display:block; list-style:none; margin:0; padding:0; position:relative; background:none; padding-bottom:5px;}
/*#form li {height:20px; margin-bottom:10px;}*/
#form li label {display:block; width:150px; background:#E9E9E9; line-height:16px; padding:2px 5px; text-align:right;}
#form li input, #form li textarea {position:relative; left:165px; width:335px; top:-21px;}
#form li select {position:absolute; left:40px; width:335px; top:0px;}

/* STORE */
div.proddetails {width:510px; padding:4px; border:1px solid #000000;}
div.proddetails * { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.proddetails th {text-align:right; background:url(img/store/th-bg.jpg) repeat-x; padding:5px; color:#fff; font-size:10px; vertical-align:top;}
div.proddetails td {padding:4px; background:#FFFFFF;}
div.proddetails td.info {border-right:#CCCCCC 5px solid; padding-right:8px; background:#EFDD9B}
div.proddetails h2 {padding:4px 15px; line-height:12px; color:#FFF; margin:0; background:url(img/store/th-bg.jpg) repeat-x; display:block; border-bottom:6px solid #333;}
div.proddetails form {margin:0; padding:0;}

a h2 {background:url(img/expand.jpg) right 0 4px;}

#productphotos {width:250px; float:right;}
#productphotos ul {display:block; margin:0; padding:5px; height:300px; position:relative; width:240px;}
#productphotos li {display:block; width:60px; height:60px; float:left; background:none; margin:0; padding:250px 0 0 0;}
#productphotos img {}
#productphotos img.main {border:#CC0066 1px solid;}
#productphotos span {position:absolute; top:1px; left:4px; width:240px; height:240px; display:none; background:#fff; border:#333333 1px solid;}
   /* #productphotos table td {text-align:center; vertical-align:middle;} */ 
#productphotos li:hover span, #productphotos li.sfhover span {display:block;}
div.fadedBack {padding:15px; margin-top:15px; border: #d9d9d9 1px solid; background: url(img/nav/bg.jpg) repeat-x;}
div.fadedBack ul {margin-left:0; padding-left:15px;}


div.catDisplay {width:140px; height:140px; float:left; padding:10px; margin:5px;}
div.catDisplay a {display:block; height:100%; position:relative;}
div.catDisplay a b {display:block; text-align:center; position:absolute; top:140px; padding:4px; line-height:12px; font-size:12px; width:100%}
div.catDisplay a img {width:140px; height:140px; display:block;}

/* itemDisplay */
div.itemDisplay {width:140px; height:234px; float:left; padding:10px; margin:5px; border:1px #CCCCCC solid; background:#FFFFFF; position:relative; z-index:10}
div.itemDisplay a.viewitem {display:block; height:190px; position:relative; width:140px; background:url:(img/blank.gif); z-index:500;} 
div.itemDisplay h1 {display:block; text-align:center; position:absolute; top:140px; left:0; padding:4px 0; line-height:14px; font-size:12px; margin:0; color:#333333;}
div.itemDisplay h2 {display:block; text-align:center; position:absolute; top:202px; left:0; padding:0; line-height:10px; font-size:10px; border:none; margin:0; }
div.itemDisplay h2.viewitem2 {display:block; height:44px; position:absolute; top:212px; left:10px; width:140px; background:url:(img/blank.gif); z-index:1000;}
div.itemDisplay h3 {display:block; text-align:center; position:absolute; top:193px; left:0; padding:2px; line-height:12px; font-size:12px; border:none; margin:0; color:#AE0935;}
div.itemDisplay img {width:140px; height:140px; display:block;}
div.itemDisplay h2 img {width:140px; height:22px; padding-top:12px;}


h2.expand {background:url(img/expand.gif) 100% 50% no-repeat; line-height:21px;}

#form ul.twoCol {padding:10px 0; margin:0; width:auto;}
#form ul.twoCol li {width:49%; padding-left:0; padding-right:0; margin-left:0; margin-right:0; float:left;}
#form ul.twoCol li label {width:50%;  background:none;}
#form ul.twoCol li input {width:auto;left:55%;}

li.pdf {background-image:url(img/ico_pdf.jpg); background-position:0px 3px; padding-left:20px; padding-bottom:10px;}

img.right {float:right; padding:0 0 20px 20px;}
img.left {float:left; padding:0 20px 20px 0;}

ul.ringTone li {background-image:url(img/bullet2.gif); padding-bottom:15px; padding-left:20px; background-position:left top;}

#form ul.checklist { margin:0; }
#form ul.checklist li {position:relative; height:24px; width:auto;}
#form ul.checklist li input {position:absolute; top:0; left:0; width:auto;}

#form ul.checklist li label {position:absolute; top:0; left:25px; width:448px; height:18px; background-color:#efefef; text-align:left;}

#bottomSpace {height:1000px;}

